次のように、マスター リージョン内でパラレル for を宣言します。
#pragma omp parallel
{
#pragma omp master
{
*many functions...*
#pragma omp parallel for
for (int i = 0; i < x; ++i){
a += i;
}
}
}
これは単なるコード例です。何百もの関数があり、それぞれにマスター句を手動で追加したくありませんが、これは可能ですか? または、私がやりたいことを行う他の方法はありますか?