0
以内に私はこのように、マスター領域内のための並列を宣言したい:OpenMPの - 並列領域のマスターディレクティブ
#pragma omp parallel
{
#pragma omp master
{
*many functions...*
#pragma omp parallel for
for (int i = 0; i < x; ++i){
a += i;
}
}
}
これは単なるサンプルコードで、私は私が望んでいない機能の数百を持っていますそれぞれに手動でマスター句を追加することはできますが、これは可能ですか?それとも、私が欲しいことをするための他の方法はありますか?
悪いデザインのように思えますか? – Anycorn