Freigeben über


4.2 OMP_NUM_THREADS

Die OMP_NUM_THREADS Umgebungsvariable wird die standardmäßige Anzahl von Threads fest, die während der Ausführung zu verwenden, es sei denn, diese Zahl explizit geändert werden, indem Sie die omp_set_num_threads routine Bibliothek oder durch eine explizite num_threads-Klausel auf Ähnlichkeit-Direktive aufrufen.

Der Wert der OMP_NUM_THREADS Umgebungsvariable muss eine positive ganze Zahl sein. Der Effekt ist auf ab, ob dynamische Anpassung der Anzahl von Threads aktiviert ist. Für einen umfassenden Satz von Regeln zur Interaktion zwischen der OMP_NUM_THREADS Umgebungsvariablen und die dynamische Anpassung von Threads finden Sie im Abschnitt 2.3 auf Seite 8.

Wenn kein Wert für die OMP_NUM_THREADS Umgebungsvariable angegeben ist oder wenn der angegebene Wert keine positive ganze Zahl ist, oder wenn der Wert größer als die maximale Anzahl von Threads ist das System unterstützen kann, wird die Anzahl der zu verwendenden Threads Implementierung-definiert.

Beispiel:

setenv OMP_NUM_THREADS 16

Querverweise: