All workers executing a parfor-loop must
have the same MATLAB® search path as the client, so that they
can execute any functions called in the body of the loop. Therefore,
whenever you use cd, addpath, or rmpath on
the client, it also executes on all the workers, if possible. For
more information, see the parpool reference
page. When the workers are running on a different platform than the
client, use the function pctRunOnAll to
properly set the MATLAB search path on all workers.
Functions files that contain parfor-loops
must be available on the search path of the workers in the pool running
the parfor, or made available to the workers by
the AttachedFiles or AdditionalPaths setting
of the parallel pool.
When an error occurs during the execution of a parfor-loop,
all iterations that are in progress are terminated, new ones are not
initiated, and the loop terminates.
Errors and warnings produced on workers are annotated with the worker ID and displayed in the client's Command Window in the order in which they are received by the client MATLAB.
The behavior of lastwarn is
unspecified at the end of the parfor if used within
the loop body.