次の内部制御変数は、実装時に定義されます。
nthreads-var: 検出された並列領域に対して要求されたスレッド数を制限します。 nthreads-var の初期値は 1 です。
dyn-var: 検出された並列領域に対してスレッド数の動的な調整を有効にするかどうかを制御します。dyn-var の初期値は TRUE (動的な調整が有効) です。
run-sched-var: 実行時スケジュール節がループ領域に使用するスケジュールを制御します。run-sched-var の初期値は、static で、チャンクサイズはありません。
def-sched-var: ループ領域のデフォルトスケジューリングとして定義された実装を制御します。def-sched-var の初期値は、static で、チャンクサイズはありません。
stacksize-var: OpenMP の実装が作成するスレッドのスタックサイズを制御します。stacksize-var の初期値は、32 ビットアプリケーションでは 4M バイト、64 ビットアプリケーションでは 8M バイトです。
wait-policy-var: 待ち状態にあるスレッドの動作を制御します。wait-policy-var の初期値は、PASSIVE です。
thread-limit-var: OpenMP プログラムに所属するスレッドの最大数を制御します。thread-limit-var の初期値は 1024 です。
max-active-levels-var: アクティブな入れ子の並列領域の最大数を制御します。max-active-levels-var の初期値は 4 です。