Partager via


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 »