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