Bonjour,
Dans un code C++, j'essaye d'utiliser la direction d'openMP 3.0 REDUCTION sur une variable de type tableau ou de type pointeur et cela me génére un erreur à la compilation:
"'bb' has invalid type for 'reduction'"
Normallement depuis openMP 2.0 on peut faire des reduction sur tableau, ou alors il y a quelquechose qui m'echape.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 N=100; double bb[100]; #pragma omp parallel for reduction(+:bb) for (int i=0;i<N;i++) { bb[i]++; }
Partager