计算化学公社

标题: Cp2k并行运行报错 [打印本页]

作者
Author:
wmy    时间: 2024-2-29 23:17
标题: Cp2k并行运行报错
再用Cp2k提交任务时报错:
WARNING: No preset parameters were found for the device that Open MPI
detected:

  Local host:            ubuntu-NF5280M5
  Device name:           irdma0
  Device vendor ID:      0x8086
  Device vendor part ID: 14288

Default device parameters will be used, which may result in lower
performance.  You can edit any of the files specified by the
btl_openib_device_param_files MCA parameter to set values for your
device.
这是用gcc编译版本报的错,之前intel编译的正常运行。怀疑是环境中存在Intel 的mpirun导致的。但是在注释掉mpirun后,重新连接后依然报错, 在gcc编译中并没有编译openmpi,但是系统自带了一个,是不是版本的问题呢?


作者
Author:
sobereva    时间: 2024-2-29 23:43
编译CP2K时候用的什么MPI库,运行时CP2K处于活动状态的MPI库(mpirun对应的)就必须是哪个
作者
Author:
乐平    时间: 2024-3-24 11:32
你编译 CP2K 过程如果没有报错,顺利编译完成。那么会知道有这样一行命令

  1. source /YOUR_PATH/cp2k-2024.1/tools/toolchain/install/setup
复制代码


这就是你编译时候的环境

所以,每次你运行 CP2K 的时候,都需要先 source 上述编译环境,这样你的计算就能保证在正确的编译环境下进行。不至于像你说的那样,都不知道是什么原因(Intel MPI, openmpi)造成的报错。
作者
Author:
wmy    时间: 2024-5-5 15:47
按照老师的建议配置好环境后,还需按照https://github.com/open-mpi/ompi/issues/10841 里面的提示,
mpirun -np 50 -mca btl ^openib cp2k.popt fe.inp 1>cp2k.out 2>cp2k.err  & ,问题解决
作者
Author:
生煎小馒头    时间: 2024-12-24 15:39
wmy 发表于 2024-5-5 15:47
按照老师的建议配置好环境后,还需按照https://github.com/open-mpi/ompi/issues/10841 里面的提示,
mpir ...

您好请问您的问题解决了吗,如何解决的呢
作者
Author:
wmy    时间: 2024-12-25 14:42
生煎小馒头 发表于 2024-12-24 15:39
您好请问您的问题解决了吗,如何解决的呢

再提交脚本里面先加载环境(按照楼上老师的方法),然后再并行命令里面加上-mca.. 内容。或者只用配置环境其实也能解决。 学到的教训是别轻易更改编译的环境




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3