计算化学公社

 找回密码 Forget password
 注册 Register

同时运行两个CP2K程序的计算速度问题

查看数: 3241 | 评论数: 7 | 收藏 Add to favorites 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-12-16 21:52

正文摘要:

本人用CP2K8.2计算,服务器共有52个核,命令为mpirun -np 16 cp2k.popt 0.inp | tee 0.out。当我同时运行两个命令的时候,可以发现的确调用了32个线程,但是每个程序的计算速度却也下降了大概一半。请问有什么比较好 ...

回复 Reply

SpongeBob 发表于 Post on 2021-12-19 11:45:59
abin 发表于 2021-12-18 18:33
使用队列管理器,比如slurm,
自动绑定。
你只需 srun 或者 mpirun 即可,不用理会其他事情。

好的我尝试一下,十分感谢
abin 发表于 Post on 2021-12-18 18:33:52
使用队列管理器,比如slurm,
自动绑定。
你只需 srun 或者 mpirun 即可,不用理会其他事情。
sobereva 发表于 Post on 2021-12-17 12:42:37
先尝试绑定
通过设置CPU内核绑定降低ORCA同时做多任务的耗时
http://sobereva.com/553http://bbs.keinsci.com/thread-17751-1-1.html
Aridea 发表于 Post on 2021-12-17 09:29:55
丁越 发表于 2021-12-17 09:03
也不至于降一半吧。反正我用的时候跑多个任务是会慢一点,但是没有这么夸张。另外为啥不用popt呢?
我看 ...

之所以用psmp是之前测试过openmpi编译的cp2k 7.1-8.1的psmp比popt快一点(超线程里OMP_XXX_XXX=2,快多少不同机子会有差异)
这个n^2核数要求的确实没验证过不知道影响显著不
丁越 发表于 Post on 2021-12-17 09:03:14
本帖最后由 丁越 于 2021-12-17 09:08 编辑
Aridea 发表于 2021-12-16 22:52
52核是双路各6核总共104线程吧,我这边用的openmpi,psmp也有两个任务降速的问题,cpu核心绑定也不太管用, ...

也不至于降一半吧。反正我用的时候跑多个任务是会慢一点,但是没有这么夸张。另外为啥不用popt呢?
我看到在跑MD任务的时候发现你要是把任务的核数不设置为n^2数,就会有个警告说不这样设置有可能会导致性能损失,不知道这是什么缘故。
Aridea 发表于 Post on 2021-12-16 22:52:42
52核是双路各6核总共104线程吧,我这边用的openmpi,psmp也有两个任务降速的问题,cpu核心绑定也不太管用,不知啥情况
有大佬用intelmpi或者队列管理多任务是怎样的?

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-24 04:18 , Processed in 0.192126 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list