4.2 OMP_NUM_THREADS
OMP_NUM_THREADS zmienna środowiskowa ustawia domyślna liczba wątków używanych w czasie wykonywania, chyba że ten numer zostanie jednoznacznie zmieniony przez wywołanie omp_set_num_threads biblioteki rutynowych lub przez jawne num_threads klauzuli na równolegle dyrektywy.
Wartość OMP_NUM_THREADS zmienna środowiskowa musi być dodatnią liczbą całkowitą.Jego wpływ zależy od tego, czy włączone jest dynamiczne dostosowanie liczby wątków.Dla obszerny zbiór reguł dotyczących interakcji między OMP_NUM_THREADS środowiska zmiennej i dynamiczne dostosowania wątków, patrz sekcja 2.3 na stronie 8.
Jeśli nie określono wartości dla OMP_NUM_THREADS zmienna środowiskowa określona wartość nie jest dodatnią liczbą całkowitą, lub jeśli wartość jest większa niż maksymalna liczba wątków, które system może obsłużyć, liczba wątków używanych jest zdefiniowane w implementacji.
Przykład:
setenv OMP_NUM_THREADS 16
Odsyłacze:
num_threads klauzuli, zobacz sekcja 2.3 na stronie 8.
omp_set_num_threads działać, zobacz sekcja 3.1.1 na stronie 36.
omp_set_dynamic działać, zobacz ppkt 3.1.7 na stronie 39.