omp_set_max_active_levels()
関数 A に omp 並列領域があり、その領域内で A の各スレッドがライブラリ関数 B を呼び出し、ライブラリ関数 B 内に 2 レベルの omp 並列処理があると仮定すると、誰もが のスコープを知っています。
次に、関数 A のアクティブな omp レベルを 3 (A で 1、B で 2) に設定すると、ライブラリ関数 B の並列領域が適切に機能することを保証できますか?
omp_set_max_active_levels()
関数 A に omp 並列領域があり、その領域内で A の各スレッドがライブラリ関数 B を呼び出し、ライブラリ関数 B 内に 2 レベルの omp 並列処理があると仮定すると、誰もが のスコープを知っています。
次に、関数 A のアクティブな omp レベルを 3 (A で 1、B で 2) に設定すると、ライブラリ関数 B の並列領域が適切に機能することを保証できますか?