このトピックでは、OpenMP* の環境変数 (OMP_ プリフィックス付き) およびインテル固有の環境変数 (KMP_ プリフィックス付き) を説明します。
変数 | 説明 | デフォルト |
---|---|---|
OMP_SCHEDULE | ランタイム・スケジュールの型とチャンク・サイズを設定します。 | STATIC (ブロックサイズの指定なし) |
OMP_NUM_THREADS | 実行時に使用するスレッド数を設定します。 | プロセッサの数 |
OMP_DYNAMIC | スレッド数の動的な調整を有効 (TRUE) または無効 (FALSE) にします。 | FALSE |
OMP_NESTED | ネストされた並列処理を有効 (TRUE) または無効 (FALSE) にします。 | FALSE |
環境変数 | 説明 | デフォルト |
---|---|---|
KMP_LIBRARY | OpenMP ラインタイム・ライブラリ・スループットを選択します。この変数の値には、実行モードを示す serial、turnaround または throughput があります。この変数が指定されなかった場合、デフォルト値の throughput が使用されます。 | throughput (実行モード) |
KMP_STACKSIZE | 各並行スレッドがプライベート・スタックとして使用するバイト数を設定します。オプションの b、k、m、g または t サフィックスを使用して、確保するバイト数をバイト、キロバイト、メガバイト、ギガバイトまたはテラバイトで指定してください。 | IA-32: 2m Itanium® コンパイラ: 4m |