En parallèle OpenMP boucle avec l'instruction break

Je sais que vous ne pouvez pas avoir une instruction break pour une OpenMP boucle, mais je me demandais si il n'y a aucune solution de contournement tout en continuant de bénéficier de parallélisme. Fondamentalement, je dois "pour" boucle qui parcourt les éléments d'un grand vecteur à la recherche d'un élément qui satisfait une certaine condition. Cependant il y a un seul élément qui puisse satisfaire à la condition donc une fois que c'est trouvé, nous pourrons sortir de la boucle, Merci d'avance

for(int i = 0; i <= 100000; ++i)
  {
    if(element[i] ...)
     {
          ....
          break;
      }
   }
InformationsquelleAutor Jeanno | 2012-03-20