CHUNK (TU*X のみ)

Compaq Fortran 並列コンパイラ指示文:スレッドに割り付けられる繰り返しの回数を調節するために,基本チャンクの大きさを設定します。CHUNK の効果は,スケジューリング形式によって異なります。

形式

c$PAR CHUNK = chunksize

c
次のいずれか:C (または c),!* (「並列指示文の構文規則」を参照)

chunksize
スカラ整数式。

規則と振る舞い

chunksize の効果は,以下に示すように,スケジューリング形式によって異なります。

並列 DO ループに使用されるチャンクの大きさは,以下のように (この順序で) 決定されます。

  1. 現在の DO ループに対して PDO 指示文で指定されているチャンクの大きさ。

  2. 直前の CHUNK 指示文で指定されているユーザー指定の基本設定。

  3. 現在の DO ループのためのスケジューリングが INTERLEAVED, DYNAMIC, GUIDED, または RUNTIME である場合,環境変数 MP_CHUNK で指定されているユーザー指定の基本設定。

  4. コンパイラの基本設定である 1。

次の形式も使用できます:c$CHUNK = chunksize

関連情報

Compaq Fortran 並列コンパイラ指示文MP_SCHEDTYPEOpenMP Fortran API コンパイラ指示文Tru64 UNIX システム用の並列指示文