0
stumctメンバー上のループをOpenMPで並列化することはできますか? これはGCCのバグですか、OpenMPの仕様の一部ではない私は、GCC構造体上のメンバーに対してopenmpパラレル?
point_t p;
double sum;
#pragma omp parallel for private(p) reduction(+: sum)
for (p.x = 0; p.x < N; p.x++) {
for (p.y = 0; p.y < N; p.y++) {
sum += foo(p);
}
}
で次のことを試してみましたしかし、それは私のコンパイルエラー
error: expected iteration declaration or initialization before ‘p
を与えますか?