共用方式為


4.1 OMP_SCHEDULE

OMP_SCHEDULE 只適用於平行的 指示詞,已排程類型 執行階段。 所有這類迴圈的排程類型和區塊大小可以在 run time 設定藉由設定這個環境變數,任何可辨識的排程類型以及一個選擇性 chunk_size

對於平行的 指示詞,而非已排程類型 執行階段OMP_SCHEDULE 會被略過。 這個環境變數的預設值是由實作定義。 如果選擇性 chunk_size 設定,此值必須是正數。 如果 chunk_size 不是設定,會假設值為 1,例外的情況下靜態的排程。 對於靜態排程,預設區塊大小設定為 [除以套用到迴圈的執行緒數目的迴圈反覆項目的空間。

範例:

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

交互參照:

  • 對於 指示詞,請參閱 一節 2.4.1 11 頁上。

  • 平行的 指示詞,請參閱 一節 2.5.1 在 16] 頁面上。