JIT コンパイルが OpenMP をサポートしない
問題
parfor
を含むコードの MEX 関数を生成すると、次の警告メッセージが表示されます。
JIT テクノロジーは OpenMP ライブラリの使用をサポートしません。 このループは並列処理されません。
MATLAB® Coder™ は JIT MEX 関数を生成し、parfor
ループを for
ループとして扱います。
原因
JIT コンパイルと OpenMP アプリケーション インターフェイスの使用が有効になっています。JIT コンパイルは OpenMP アプリケーション インターフェイスと互換性がありません。
解決法
for
ループを並列化する場合は、JIT コンパイルを無効にしてください。