MATLAB: Waitbar in a spmd block in a GUI

Parallel Computing Toolboxspmdwaitbar

Is there a way to monitor the progress of a calculation inside a spmd block? In the example below I would use a waitbar inside the outermost loop, but they are not allowed in spmd blocks. Any idea on what I could do?
Thanks a lot for your input.
Here is a very simplified version of the code.
spmd
% This is the place where I would initialize a waitbar normally.
for i = 1:A
for k =2:B
%Do stuff
end
% This is the place where I would put the waitbar.eg. waitbar(i/...)
end
end

Best Answer

In R2013b, there's the new function PARFEVAL which lets you program the pool workers asynchronously - one of the things this allows is to update graphics such as a progress bar.
You can't use PARFEVAL with the communicating features of SPMD such as labSend and labReceive.
There's an example here using PARFEVAL to use pool workers and display a waitbar.
Related Question