Problem working with parfor
25 views (last 30 days)
Show older comments
Ahmadreza
on 17 Apr 2024 at 17:12
Commented: Ahmadreza
on 18 Apr 2024 at 12:35
Dear all,
I am working with the parallel tool in order to optimize the run time of my simulations. I am using a resevoir simulator (MATLAB Reservoir Simulation Toolbox). I am adding a function after each time convergence, to do a parallel calculations on each cell. However, it seems there is a problem with the parallel tool. It stuck in a cetrain function as found in the attached image.
The code stucks here does not proceed anymore. Do you have any idea why it is happening?
0 Comments
Accepted Answer
Edric Ellis
on 18 Apr 2024 at 7:40
That stack frame in the profiler is simply where your MATLAB client is waiting for the workers to complete their work. You can get profiling information from the workers using mpiprofile.
3 Comments
Edric Ellis
on 18 Apr 2024 at 10:50
That means the workers are still working on your loop. The simplest way to check that things are still proceeding on the workers is to add a disp statement to the body of your parfor loop to see where things are getting to.
More Answers (0)
See Also
Categories
Find more on MATLAB Parallel Server in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!