Циклы parfor Поиска и устранения проблем

Глобальные или персистентные объявления в parfor - цикл

Тело parfor - цикл не может содержать объявление переменной persistent или global.

Компилятор не поддерживает OpenMP

Программное обеспечение MATLAB® Coder™ использует интерфейс приложения Open Multiprocessing (OpenMP), чтобы поддержать общую память, многожильную генерацию кода. Чтобы сгенерировать цикл, который запускается параллельно на общей памяти, многожильных платформах, используют компилятор, который поддерживает OpenMP. OpenMP включен по умолчанию. Если ваш компилятор не поддерживает OpenMP, MATLAB CODER генерирует предупреждение.

Установите компилятор, который поддерживает OpenMP. См. Поддерживаемые Компиляторы.

Была ли эта тема полезной?