abin 发表于 2021-12-18 18:33 好的我尝试一下,十分感谢 |
使用队列管理器,比如slurm, 自动绑定。 你只需 srun 或者 mpirun 即可,不用理会其他事情。 |
先尝试绑定 通过设置CPU内核绑定降低ORCA同时做多任务的耗时 http://sobereva.com/553(http://bbs.keinsci.com/thread-17751-1-1.html) |
丁越 发表于 2021-12-17 09:03 之所以用psmp是之前测试过openmpi编译的cp2k 7.1-8.1的psmp比popt快一点(超线程里OMP_XXX_XXX=2,快多少不同机子会有差异) 这个n^2核数要求的确实没验证过不知道影响显著不 |
本帖最后由 丁越 于 2021-12-17 09:08 编辑 Aridea 发表于 2021-12-16 22:52 也不至于降一半吧。反正我用的时候跑多个任务是会慢一点,但是没有这么夸张。另外为啥不用popt呢? 我看到在跑MD任务的时候发现你要是把任务的核数不设置为n^2数,就会有个警告说不这样设置有可能会导致性能损失,不知道这是什么缘故。 |
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.