OpenMP 並列コンパイラ指示文:チームのマスタ・スレッドによって実行されるコードのブロックを指定します。
形式
c$OMP MASTER
c
次のいずれか:C (または c),!,* (「並列指示文の構文規則」を参照)
block
文または構文の構造化ブロック (セクション)。このブロックに対して,またはこのブロックから飛び越すことはできません。
規則と振る舞い
MASTER 指示文が指定されていると,チーム内の他のスレッドは,コードの囲まれたブロック (セクション) をスキップして実行を続行します。マスタ・セクションへの出入りの際に,暗黙のバリアは存在しません。
関連情報
Compaq Fortran 並列コンパイラ指示文,OpenMP Fortran API コンパイラ指示文,Tru64 UNIX システム用の並列指示文
例
次の例は,マスタ・スレッドに,ルーチン OUTPUT と INPUT を強制的に実行させています。
c$OMP PARALLEL DEFAULT(SHARED) CALL WORK(X) c$OMP MASTER CALL OUTPUT(X) CALL INPUT(Y) c$OMP END MASTER CALL WORK(Y) c$OMP END PARALLEL