参照帖子,https://zhuanlan.zhihu.com/p/569367097 使用这个命令 mpiexec.hydra -np 4 你的VASP路径/vasp_std 亲测有用 |
Linux的正确用法不是一堆不同环境同时加载的,早晚出冲突。适当隔离环境,使用诸如Environment Module等软件。 |
参与人数Participants 3 | eV +5 | 收起 理由Reason |
---|---|---|
| + 1 | 我很赞同 |
| + 1 | 谢谢 |
| + 3 | 我很赞同 |
wang5360848 发表于 2022-11-11 22:31 恰当修改.bashrc后重新登陆。用不着的那个MPI先注释掉。 |
ChemG 发表于 2022-11-11 22:30 谢谢ChemG大佬!我明白您和sob大佬的意思了。 |
sobereva 发表于 2022-11-11 22:02 我明白您的意思了 |
sobereva 发表于 2022-11-11 22:02 是,vasp的intelmpi和CP2K的openmpi给我弄混掉了,which mpirun 后变成了CP2K的openmpi。 (我的计算机知识不太行),请问sob大佬,修改环境变量可以调整回来吗? |
因为编译CP2K的时候会装mpi,很可能现在默认调用的是cp2k的mpi,可以which mpiexec看一下是哪个,vasp用脚本提交指定你编译时用的mpi就行了 |
参与人数Participants 1 | eV +2 | 收起 理由Reason |
---|---|---|
| + 2 | 正解 |
编译CP2K用的MPI库如果和编译VASP时的不同,之前编译VASP时MPI用的哪个,运行VASP时就让哪个处于活动状态(运行mpirun时对应的MPI库) |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-17 07:37 , Processed in 0.920450 second(s), 29 queries , Gzip On.