4. Variables d'environnement
Ce chapitre des variables d'environnement décrit OpenMP C et C++ API (ou des mécanismes spécifiques à la plateforme équivalents) qui contrôle l'exécution du code parallèle.les noms des variables d'environnement doivent être majuscules.Les valeurs assignées à ces derniers ne respectent pas la casse et peuvent posséder l'espace blanc de début et de fin.Les modifications apportées aux valeurs une fois que le programme a démarré sont ignorées.
Les variables d'environnement :
OMP_SCHEDULE définit le type et la taille du segment d'exécution de planification.
OMP_NUM_THREADS définit le nombre de threads à utiliser pendant l'exécution.
OMP_DYNAMIC active ou désactive le réglage dynamique du nombre de threads.
OMP_NESTED active ou désactive le parallélisme imbriqué.
Les exemples dans ce chapitre affichent uniquement comment ces variables peuvent être définies dans des environnements de shell UNIX C (csh).Dans le shell de Korn et les environnements DOS les actions sont semblables, comme suit :
csh :
setenv OMP_SCHEDULE « dynamique »ksh :
exportation OMP_SCHEDULE= " dynamique »Arrière :
définissez OMP_SCHEDULE= " dynamique »