在 ubuntu 12.04 lts 上运行 lammps-daily 时出现警告

在 ubuntu 12.04 lts 上运行 lammps-daily 时出现警告

在 ubuntu 12.04 lts 上运行 lammps-daily 时出现以下警告:

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

每个 MPI 任务使用 1 个 OpenMP 线程

此后,光标开始闪烁。

我已经使用这个安装了 lammps-daily关联

有人可以帮我解决这个问题吗?非常感谢。

答案1

我明白了。。我们只需要在 .bashrc 末尾包含 export OMP_NUM_THREADS=4

此后,警告消失。此处的 4 对应于系统中的核心数。

答案2

警告:未设置 OMP_NUM_THREADS 环境。(../comm.cpp:100)每个 MPI 任务使用 1 个 OpenMP 线程

环境未设置!!

所以你的问题就在这里,你必须添加环境变量

环境变量 OMP_NUM_THREADS设置程序运行时将使用的线程数。

语法如下:

OMP_NUM_THREADS= 数量

數量如果开启线程数动态调整功能,则可以使用的最大线程数。

笔记:如果您请求的线程数超出了执行环境可以支持的数量,您的应用程序将终止。

因此要添加这个变量,您需要执行以下操作:

将此行添加到您的.bashrc

export  OMP_NUM_THREADS=NUM

将 NUM 替换为您的最大线程数

相关内容