4. Umgebungsvariablen

Dieses Kapitel werden die Umgebungsvariablen OpenMPs C und C++ oder die entsprechenden API (plattformspezifische Mechanismen) dieses Steuerelement die parallele Ausführung des Codes:Die Namen von Umgebungsvariablen muss ein Großbuchstabe sein.Die Werte, die ihnen zugewiesen wurden, wird die Groß-/Kleinschreibung nicht beachtet und haben möglicherweise führende und nachfolgende Leerzeichen.Änderungen an den Werten nach dem Programm hat begonnen werden ignoriert.

Die Umgebungsvariablen stehen zur Verfügung:

  • OMP_SCHEDULE legt die Ablaufzeit zeitplan Segmentgröße und den Typ fest.

  • OMP_NUM_THREADS legt die Anzahl von Threads fest, die während der Ausführung verwendet werden soll.

  • OMP_DYNAMIC aktiviert oder deaktiviert dynamische Anpassung der Anzahl von Threads.

  • OMP_NESTED aktiviert oder deaktiviert geschachtelten Parallelität.

Die Beispiele in diesem Kapitel werden nur, wie diese Variablen können in der Umgebung Shells Unixs C (csh) festgelegt werden.In Korn-Shell und IN DOS-Umgebung sind die Aktionen ähnlich wie folgt:

  • csh:
    setenv „OMP_SCHEDULE dynamisch“

  • KSH:
    OMP_SCHEDULE= dynamisch“ Exportieren "

  • DOS:
    legen Sie fest OMP_SCHEDULE=“ dynamisches "