Freigeben über


4.1 OMP_SCHEDULE

OMP_SCHEDULE gilt nur für nach und für Ähnlichkeit-Direktiven, die den Typ des Zeitplans Laufzeithaben.Der Typ der Zeitplan für all diese Segmentgröße und Schleifen können zur Laufzeit festgelegt werden, indem diese Umgebungsvariable auf einen der gültigen Zeitplan Typen festlegt und einem optionalen chunk_size.

Für nach und für Ähnlichkeit-Direktive, die nicht den Typ für einen Zeitplan Laufzeithaben, wird OMP_SCHEDULE ignoriert.Der Standardwert für diese Implementierung-definiert Umgebungsvariable wird.Wenn das optionale chunk_size festgelegt ist, muss der Wert positiv sein.Wenn nicht festgelegt ist, ein Wert von 1 angenommen werden, außer dass im Falle eines Zeitplans staticchunk_size .Für einen static Zeitplan wird die standardmäßige Segmentgröße leer iterations zu Schleife durch die Anzahl der Threads festgelegt, die der Schleife angewendet werden.

Beispiel:

setenv OMP_SCHEDULE "guided,4"
setenv OMP_SCHEDULE "dynamic"

Querverweise: