1 votes

Avertissement lors de l'exécution de lammps-daily sur ubuntu 12.04 lts

J'obtiens l'avertissement suivant lors de l'exécution de lammps-daily sur ubuntu 12.04 lts :

WARNING: OMP_NUM_THREADS environment is not set. (../comm.cpp:100)

utiliser 1 thread(s) OpenMP par tâche MPI

Ensuite, le curseur commence à clignoter.

J'ai installé lammps-daily en utilisant ceci リンク .

Quelqu'un pourrait-il m'aider à sortir de cette situation ? Merci beaucoup.

3voto

cjwoodar Points 1

J'ai compris Il suffit d'inclure à la fin de .bashrc export OMP_NUM_THREADS=4

Ensuite, l'avertissement disparaît. Ici, 4 correspond au nombre de cœurs dans le système.

1voto

Maythux Points 77506

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X