Oracle® Solaris Studio 12.4: OpenMP API ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

2.2 OpenMP 環境変数

OpenMP 仕様では、OpenMP プログラムの実行を制御する環境変数がいくつか定義されています。詳細は、http://openmp.org にある OpenMP 4.0 の仕様を参照してください。Oracle Solaris Studio での OpenMP 環境変数の実装に関する情報については、Chapter 9, OpenMP の実装によって定義される動作を参照してください。

Oracle Solaris Studio は、OpenMP 仕様に含まれていない追加の環境変数をサポートしており、それらはOracle Solaris Studio の環境変数にまとめられています。


注 -  Oracle Solaris Studio 12.4 以降では、OpenMP プログラムで使用されるスレッド数のデフォルト値は、マシン上のコアの数と同じです (最大 32)。この数を変更するには、プログラムを実行する前に OMP_NUM_THREADS 環境変数を設定するか、omp_set_num_threads() ルーチンを呼び出すか、parallel ディレクティブの num_threads 節を使用します。