ATTENTION : L'environnement OMP_NUM_THREADS n'est pas défini. (../comm.cpp:100) utilisation de 1 thread(s) OpenMP par tâche MPI
L'environnement n'est pas réglé !
Votre problème est donc le suivant : vous devez ajouter la fonction variable d'environnement .
Variable d'environnement OMP_NUM_THREADS définit le nombre de threads qu'un programme utilisera lors de son exécution.
La syntaxe est la suivante :
OMP_NUM_THREADS= num
num. le nombre maximum de threads qui peuvent être utilisés si le système dynamique est utilisé. dynamique du nombre de threads est activée.
Remarque : Si le nombre de threads que vous demandez dépasse le nombre que votre environnement d'exécution peut supporter, votre application se terminera.
Pour ajouter cette variable, il faut donc faire ce que l'on fait :
Ajoutez cette ligne à votre .bashrc
:
export OMP_NUM_THREADS=NUM
Remplacez NUM par votre numéro de filetage maximum