OpenMP の関数
OpenMP API で使用される関数へのリンクを示します。
OpenMP 標準の Visual C++ の実装は次の機能が含まれています。
Function |
Description |
---|---|
ロックの状態に戻します。 |
|
入れ子にできるロック状態に戻します。 |
|
後続の並列領域で使用できるスレッドの数が実行時までに調整できる示す値を返します。 |
|
同じまたは num_threads の並列領域がない場合にコードで定義するために使用できるスレッドの数より大きい整数を返します。 |
|
入れ子になった並列化が有効かを示す値を返します。 |
|
関数が呼び出されたときに使用できるプロセッサの数を返します。 |
|
並列領域のスレッドの数を返します。 |
|
スレッドのチーム内で実行されるスレッドのスレッド数を返します。 |
|
プロセッサのクロックのタイマー刻みの間隔の秒数を返します。 |
|
時刻の秒の部分が経過する位置を返します。 |
|
内部から呼び出された場合並列領域以外を返します。 |
|
単純ロックを初期化します。 |
|
ロックを初期化します。 |
|
後続の並列領域で使用できるスレッドの数が実行時までに調整できることを示します。 |
|
ロックが使用可能になるまでスレッドの実行をブロックします。 |
|
ロックが使用可能になるまでスレッドの実行をブロックします。 |
|
入れ子になった並列化を有効にします。 |
|
num_threads の句によってオーバーライドされると以降の並列領域のスレッドの数を設定しません。 |
|
ロックを設定しようとするとスレッドが実行をブロックします。 |
|
入れ子にできるロックを設定しようとするとスレッドが実行をブロックします。 |
|
ロックを解除します。 |
|
入れ子にできるロックを解除します。 |