https://github.com/dylanmuir/parforprogmon
Progress monitor for matlab parfor (parallel) loops
https://github.com/dylanmuir/parforprogmon
loop matlab parallel parfor progress-monitor
Last synced: 11 months ago
JSON representation
Progress monitor for matlab parfor (parallel) loops
- Host: GitHub
- URL: https://github.com/dylanmuir/parforprogmon
- Owner: DylanMuir
- License: bsd-3-clause
- Created: 2016-11-07T15:54:51.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-11-12T06:54:09.000Z (over 7 years ago)
- Last Synced: 2025-04-11T21:35:04.782Z (about 1 year ago)
- Topics: loop, matlab, parallel, parfor, progress-monitor
- Language: Matlab
- Homepage: dylan-muir.com
- Size: 30.3 KB
- Stars: 12
- Watchers: 1
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
- License: license.txt
Awesome Lists containing this project
README
# Parfor progress monitor

## A Java-based `Matlab` class for progress monitoring during a `parfor` loop
### Usage
Begin by creating a parallel pool.
Then construct a ParforProgMon object:
ppm = ParforProgMon(strWindowTitle, nNumIterations <, nProgressStepSize, nWidth, nHeight>);
`strWindowTitle` is a string containing the title of the progress bar
window. `nNumIterations` is an integer with the total number of
iterations in the loop.
#### Optional arguments
`nProgressStepSize` specifies to update the progress bar every time this
number of steps passes. `nWidth` and `nHeight` specify the size of the
progress window.
Within the `parfor` loop:
parfor (nIndex = 1:nNumIterations)
ppm.increment();
end
### Credits
[Parfor Progress monitor](https://www.mathworks.com/matlabcentral/fileexchange/24594-parfor-progress-monitor)
[Parfor Progress monitor v2](https://www.mathworks.com/matlabcentral/fileexchange/31673-parfor-progress-monitor-v2)