nAG Fortran コンパイラ 7.2 マニュアル

 
ナビゲーション:前へ   上へ   次へ

2.9 OpenMP サポート

OpenMP 3.1は完全にサポートされています。 最近のOpenMP仕様の一部の機能もサポートされています。 詳細については、リリースノートを確認してください。

IEEE算術サポートモジュールを利用する場合、 IEEEモジュール(丸め、停止、アンダーフロー)は PARALLEL構文の最初にOpenMPスレッドにも伝搬されます。 またOpenMPスレッドにより設定されたIEEEフラグは PARALLEL構文の最後で親スレッドに返されます。

以下のテーブルはOpenMP環境変数のデフォルト値と上下限(適用可能な場合のみ)が示されています。

環境変数 デフォルト値 制限
OMP_NUM_THREADS コア数 1-32768
OMP_DYNAMIC False true もしくは false
OMP_NESTED False true もしくは false
OMP_STACKSIZE 0 <1GB (32-bit) もしくは 16GB (64-bit)
OMP_WAIT_POLICY None active もしくは passive
OMP_MAX_ACTIVE_LEVELS 1 1-64
OMP_THREAD_LIMIT 32768 1-32768
OMP_CANCELLATION False true もしくは false

ノート: nAGは32768スレッドまでサポートしますが、オペレーティングシステムがそこまで多数のスレッドを許さない可能性もあります。

OpenMPは、-coarray=cosmpオプションと互換性がありません。

© 隴鯉ス・隴幢スャ郢昜ケ斟礼ケ晢スシ郢晢ス。郢晢スェ郢ァ�ォ郢晢スォ郢ァ�「郢晢スォ郢ァ�エ郢晢スェ郢ァ�コ郢晢ソス郢ァ�コ郢ァ�ー郢晢スォ郢晢スシ郢晉軸�ス�ェ陟台ク茨スシ螟ゑス、�セ 2024
Privacy Policy  /  Trademarks