4.2 OMP_NUM_THREADS
OMP_NUM_THREADS переменная среды выполнения присваивает по умолчанию количество потоков для использования во время выполнения, если это число не был явно изменен путем вызова omp_set_num_threads библиотечная подпрограмма или явной num_threads предложение on a Параллельно директива.
Значение OMP_NUM_THREADS переменная среды должно быть положительным целым числом. Его результат зависит от того, включена ли динамическое изменение числа потоков. Для исчерпывающего набора правил о функциональной совместимости между OMP_NUM_THREADS переменная среды и динамическую настройку потоков, см. шаг 2,3 на страницу 8.
Если не указано никакого значения, OMP_NUM_THREADS реализация-определена переменная среды или если указанное значение не является положительным целым числом или если значение превышает максимальное количество потоков, система может поддерживать, то количество потоков для использования.
Пример:
setenv OMP_NUM_THREADS 16
Перекрестные ссылки:
num_threads предложение см. в разделе Раздел 2.3 на странице 8.
omp_set_num_threads функция см. в разделе Раздел 3.1.1 на странице 36.
omp_set_dynamic функция см. в разделе Раздел 3.1.7 на странице 39.