OpenMp définir le nombre de threads en parallèle de la boucle en fonction de la variable

Est-il un moyen de définir le nombre de threads en parallèle OpenMP pour la région, basée sur la valeur d'une variable? D'abord pour l'ensemble de l'application nombre de threads = nofCores. Sur mon AMD FX 8350, nofCores =8. Pour cette zone si la variable est 3 alors j'ai seulement besoin de 3 fils. Si la variable>noyaux de nombre de threads doit rester égale à nofCores.

Je ne veux pas définir le nombre de threads à l'échelle mondiale pour toutes les applications. Juste pour cette boucle parallèle.

Désolé si c'est une question naïve, mais je suis un newbie en OpenMP.

assurez-vous de regarder dans la documentation; il n'est pas que massif.

OriginalL'auteur Alexandros | 2013-10-08