Bonjour tout le monde, j'ai un problème de synchronisation avec openMP:
J'ai un morceau de code multithreadé. En fin de ce bloc, je voudrais synchroniser les données créées par mes différents process.
Pour cela, je dois rapatrier ces données dans celles du thread 0.
Je dois donc absolument attendre que ce dernier ait terminé de travailler avant de commencer la synchro. Pour l'instant, je fais ça :
#pragma omp parallel
{
Bla
Bla
Bla
#pragma omp barrier
//On est certain (…)