OpenMP*の環境変数

このトピックでは、OpenMP* の環境変数 (OMP_プリフィックス付き) およびインテル独自の環境変数 (KMP_プリフィックス付き) を説明します。

標準環境変数

変数 説明 デフォルト
OMP_SCHEDULE ランタイム・スケジュールの型とブロックサイズを設定します。 STATIC ( ブロックサイズの指定なし)
OMP_NUM_THREADS 実行時に使用するスレッド数を設定します。 プロセッサの数
OMP_DYNAMIC スレッド数の動的な調整を有効(TRUE)または無効(FALSE)にします。 FALSE
OMP_NESTED ネストされた並列処理を有効(TRUE)または無効(FALSE)にします。 FALSE

インテル拡張環境変数

環境変数 説明 デフォルト
KMP_LIBRARY OpenMP ラインタイム・ライブラリ・スループットを選択します。この変数の値には、実行モードを示すserialturnaroundまたはthroughputがあります。この変数が指定されなかった場合、デフォルト値のthroughputが使用されます。 throughput
(実行モード)
KMP_STACKSIZE 各並行スレッドがプライベート・スタックとして使用するバイト数を設定します。オプションのbkmgまたはt サフィックスを使用して、確保するバイト数をバイト、キロバイト、メガバイト、ギガバイトまたはテラバイトで指定してください。 IA-32: 2m
Itanium® コンパイラ: 4m