4. Zmienne środowiskowe
W tym rozdziale opisano OpenMP C i C++ API zmiennych środowiskowych (lub równoważnych mechanizmów specyficzny dla platformy) umożliwiające sterowanie wykonywanie kodu równolegle.Nazwy zmiennych środowiskowych musi być wielkimi literami.Wartości przypisane do nich uwzględniana jest wielkość liter i może mieć światło początkowe i końcowe.Zmiany wartości po uruchomieniu programu są ignorowane.
Zmienne środowiskowe są w następujący sposób:
OMP_SCHEDULE ustawia rozmiar typu i fragmencie run-time harmonogramu.
OMP_NUM_THREADS Ustawia liczbę wątków, aby użyć podczas wykonywania.
OMP_DYNAMIC Włącza lub wyłącza dynamiczne dostosowanie liczby wątków.
OMP_NESTED Włącza lub wyłącza równoległości zagnieżdżone.
Przykłady w tym rozdziale tylko wykazać, jak te zmienne może być ustawiony w środowisku powłoki (csh) C systemu Unix.W Korn shell i środowisk DOS akcje są podobne, w następujący sposób:
CSH:
SETENV OMP_SCHEDULE "dynamiczne"ksh:
wywóz OMP_SCHEDULE = "dynamiczne"DOS:
set OMP_SCHEDULE = "dynamiczne"