Main Content
Troubleshooting parfor-Loops
Global or Persistent Declarations in parfor
-Loop
The body of a parfor
-loop cannot contain
a global
or persistent
variable declaration.
Compiler Does Not Support OpenMP
The MATLAB® Coder™ software uses the Open Multiprocessing (OpenMP) application interface to support shared-memory, multicore code generation. To generate a loop that runs in parallel on shared-memory, multicore platforms, use a compiler that supports OpenMP. OpenMP is enabled by default. If your compiler does not support OpenMP, MATLAB Coder generates a warning.
Install a compiler that supports OpenMP. See Supported Compilers.