このトピックでは、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 |