OpenMP の関数
OpenMP API で使用される関数へのリンクを示します。
OpenMP 規格の Visual C++ 実装には、次の関数が含まれます。
関数 |
説明 |
---|---|
ロックを初期化前の状態に戻します。 |
|
入れ子にできるロックを初期化前の状態に戻します。 |
|
以降の並行領域で使用できるスレッド数を実行時に調整できるかどうかを示す値を返します。 |
|
コード内のそのポイントにおいて並行領域が num_threads なしで定義されている場合に、最低限使用できるスレッド数を示す整数を返します。 |
|
入れ子になった並列化が有効であるかどうかを示す値を返します。 |
|
関数の呼び出し時点で使用できるプロセッサ数を返します。 |
|
並行領域内のスレッド数を返します。 |
|
そのスレッド チーム内で実行するスレッドのスレッド数を返します。 |
|
プロセッサ クロックのタイマ刻み間の秒数を返します。 |
|
あるポイントからの経過時間の秒数値を返します。 |
|
並行領域内から呼び出された場合、0 以外の値を返します。 |
|
単純ロックを初期化します。 |
|
ロックを初期化します。 |
|
後続の並行領域で使用できるスレッド数を実行時に調整できるようにします。 |
|
ロックが使用できるようになるまでスレッドの実行をブロックします。 |
|
ロックが使用できるようになるまでスレッドの実行をブロックします。 |
|
入れ子になった並列化を有効にします。 |
|
num_threads 句でオーバーライドされない場合に、後続の並行領域で使用できるスレッド数を設定します。 |
|
ロックを試みますが、スレッドの実行はブロックしません。 |
|
入れ子にできるロックを試みますが、スレッドの実行はブロックしません。 |
|
ロックを解放します。 |
|
入れ子にできるロックを解放します。 |