Bonjour, je me demande si c'est la bonne façon de procéder pour avoir une boucle for régulière mais avec deux réductions, est-ce la bonne approche ci-dessous ? Cela fonctionnerait-il aussi avec plus de deux réductions ? Y a-t-il une meilleure façon de faire ? Y a-t-il une chance d'intégrer ceci avec une commande MPI_ALLREDUCE ?
heres the psuedo code
#pragma omp parallel for \
default(shared) private(i) \
//todo first reduction(+:sum)
//todo second reduction(+:result)
for loop i < n; i ++; {
y = fun(x,z,i)
sum += fun2(y,x)
result += fun3(y,z)
}