OpenMP Fortran API コンパイラ指示文 (TU*X のみ)

Compaq Fortran は,OpenMP Fortran Application Program Interface (API) 仕様 Version 1.0 に準拠する並列指示文を用意しています。

並列実行用の新しいプログラムを作成するときには,これらの指示文を使用してください。

本節では,条件付きコンパイルの規則入れ子とバインドの規則,および以下の指示文について説明します。

OpenMP 並列指示文は,次表に示すように,いくつかのカテゴリにグループ化することができます。

OpenMP Fortran 並列指示文のカテゴリ (TU*X のみ)

カテゴリ 説明
並列領域 並列領域を定義します。
PARALLEL
ワークシェアリング 囲まれたコードのブロックの実行を,それに遭遇したチームのメンバ間で分割します。
DOSECTIONS
並列とワークシェアリングの組み合わせ 1 つのワークシェアリング構文だけを含んでいる並列領域を指示するためのショートカット。
PARALLEL DOPARALLEL SECTIONS
同期 同期処理のさまざまな側面を提供します。たとえば,コードのブロック参照や,コードのブロック内の文の実行順序を指定します。
ATOMIC, BARRIER, CRITICAL, FLUSH, MASTER, および ORDERED
データ環境 並列構文の実行中のデータ環境を制御します。
THREADPRIVATE

詳細は,ユーザーズ・ガイドをご参照ください。

関連情報