计算化学公社

标题: CP2K输入命令-np 4的作用是什么? [打印本页]

作者
Author:
SpongeBob    时间: 2021-9-21 15:13
标题: CP2K输入命令-np 4的作用是什么?
本帖最后由 SpongeBob 于 2021-9-21 15:56 编辑

我再重复cp2k官网的argon.inp教程时发现一个问题,如果使用命令  mpirun cp2k.popt argon.inp |tee argon.out    则输出的xyz文件恰好是步数100帧,但是我使用mpirun -np 4 cp2k.popt argon.inp |tee argon.out 时,则产生的xyz文件和out文件都变大了四倍,而且在VMD里面读取不出来。我看out文件感觉是每个核都单独计算了一遍然后混在了一起。请问-np这个参数应该怎么用?以及如果我想多核一起跑,应该怎样设置?以下是我的输入和输出文件 (, 下载次数 Times of downloads: 1)


作者
Author:
sobereva    时间: 2021-9-21 16:59
mpirun -np 4 cp2k.popt argon.inp |tee argon.out
你看到的现象说明并行没成功,编译有问题,或者当前激活的MPI库和你编译时的不一致
作者
Author:
SpongeBob    时间: 2021-9-22 10:28
sobereva 发表于 2021-9-21 16:59
mpirun -np 4 cp2k.popt argon.inp |tee argon.out
你看到的现象说明并行没成功,编译有问题,或者当前激 ...

谢谢sob老师,我重新编译了cp2k后解决这个问题了




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