Eu entendi .. Precisamos apenas incluir no final do .bashrc exportar OMP_NUM_THREADS = 4
Depois disso, o aviso desaparece. Aqui, 4 corresponde a não. de núcleos no sistema.
Eu recebo o seguinte aviso ao executar o lammps-daily no Ubuntu 12.04 lts:
WARNING: OMP_NUM_THREADS environment is not set. (../comm.cpp:100)
usando 1 thread (s) OpenMP por tarefa MPI
Depois disso, o cursor começa a piscar ..
Eu instalei o lammps-daily usando este link .
Alguém poderia me ajudar como sair disso .. Muito obrigado.
Eu entendi .. Precisamos apenas incluir no final do .bashrc exportar OMP_NUM_THREADS = 4
Depois disso, o aviso desaparece. Aqui, 4 corresponde a não. de núcleos no sistema.
AVISO: o ambiente OMP_NUM_THREADS não está definido. (../comm.cpp:100) usando 1 thread (s) OpenMP por tarefa MPI
O ambiente não está definido !!
Portanto, o problema está aqui, você precisa adicionar a variável de ambiente .
Variável de ambiente OMP_NUM_THREADS define o número de encadeamentos que um programa usará quando for executado.
A sintaxe é a seguinte:
OMP_NUM_THREADS = num
num o número máximo de encadeamentos que podem ser usados se a dinâmica o ajuste do número de threads está ativado.
Observação: Se o número de threads que você solicitar exceder o número que seu ambiente de execução pode suportar, seu aplicativo será encerrado.
Então, para adicionar essa variável, o que você fez:
Adicione esta linha ao seu .bashrc
:
export OMP_NUM_THREADS=NUM
Substitua NUM pelo seu número de segmento máximo