Main Content

JIT コンパイルが OpenMP をサポートしない

問題

parfor を含むコードの MEX 関数を生成すると、次の警告メッセージが表示されます。

JIT テクノロジーは OpenMP ライブラリの使用をサポートしません。
このループは並列処理されません。

MATLAB® Coder™ は JIT MEX 関数を生成し、parfor ループを for ループとして扱います。

原因

JIT コンパイルと OpenMP アプリケーション インターフェイスの使用が有効になっています。JIT コンパイルは OpenMP アプリケーション インターフェイスと互換性がありません。

解決法

for ループを並列化する場合は、JIT コンパイルを無効にしてください。

参考

関連するトピック