0

OpenMP によって並列化された C++ コードがあります。wxWidgets を使用して、C++ で記述された GUI からこのコードを呼び出すつもりです。

omp_set_num_threads(omp_get_max_threads());さて、たとえば、並列化されたブロックの直前にを呼び出しても、これは何の効果もありません。

  1. omp_set_num_threads(omp_get_max_threads());OpenMP が使用するスレッドの数をどこで呼び出すことができますか、またはそれ以外の方法で設定するにはどうすればよいですか?

  2. wxWidgets によって起動されたスレッド内にいるため、呼び出しは効果がありませんか?

OpenMP のコンパイラ パラメータを正しく設定しています。この未回答の質問は関連しているようです。

4

0 に答える 0