MATLAB Answers

How to use mpiprofile outside of pmode?

2 views (last 30 days)
Sandor Toth
Sandor Toth on 5 Nov 2012
I am trying to profile a parallel function outside of pmode, using the following commands:
pJob = createParallelJob();
createTask(pJob,@par_func,1,{linspace(0,1,32),8});
set(pJob,'MinimumNumberOfWorkers',8);
set(pJob,'MaximumNumberOfWorkers',8);
submit(pJob);
waitForState(pJob);
getAllOutputArguments(pJob)
where par_func has a single output:
function pInfo = par_func()
spmd
mpiprofile on;
% My code here
pInfo = mpiprofile('info');
end
However the getAllOutputArguments returns empty cell. I am very new using parallel processing toolbox, so it should be a simple mistake. :)
Thanks!

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by