JIT-компиляция не поддерживает OpenMP

Проблема

Когда вы генерируете MEX-функцию для кода, который содержит parfor, вы видите это предупреждение:

JIT technology does not support using OpenMP library,
this loop will not be parallelized.

MATLAB® Coder™ генерирует функцию JIT MEX и обрабатывает parfor-цикл как for-цикл.

Причина

JIT-компиляция и использование интерфейса приложения OpenMP включены. JIT-компиляция несовместима с интерфейсом приложения OpenMP.

Решение

Если вы хотите распараллелить for-циклы, отключить компиляцию JIT.

См. также

Похожие темы