计算化学公社

 找回密码 Forget password
 注册 Register
Views: 407|回复 Reply: 4
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] cp2k.psmp版对CPU的占用比较奇怪,如何使用?

[复制链接 Copy URL]

306

帖子

0

威望

688

eV
积分
994

Level 4 (黑子)

在编译好cp2k 2025.2后,对一个156原子的周期性体系做振动分析,DZVP-MOLOPT-SR-GTH基组,都是前周期元素,没有过渡金属,是一个MOF,在我的36核128GB机器上用popt显然爆显存了,ssmp则运行时每个核的占用了在50%~80%波动,不能很好的满载运行,于是打算用psmp,运行命令:mpirun -np 9 -x OMP_NUM_THREADS=4 cp2k.psmp output_210_freq.inp > output_210_freq.out
结果发现一些线程被调度到了同一颗CPU的超线程上去,这种情况应当怎样恰当设置?做内核绑定?还是说干脆关闭超线程?


output_210_freq.inp

12.67 KB, 下载次数 Times of downloads: 0

409

帖子

3

威望

2610

eV
积分
3079

Level 5 (御坂)

2#
发表于 Post on 2025-9-12 07:25:56 | 只看该作者 Only view this author
本帖最后由 Stardust0831 于 2025-9-12 07:28 编辑

可以考虑一下slurm+cgroup,绑核很方便。
mpirun应该也有内置的绑核功能。

2425

帖子

1

威望

6196

eV
积分
8641

Level 6 (一方通行)

3#
发表于 Post on 2025-9-12 08:58:50 | 只看该作者 Only view this author
楼上说的对, 使用调度器.
别手动瞎折腾了.
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

306

帖子

0

威望

688

eV
积分
994

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2025-9-12 10:02:31 | 只看该作者 Only view this author
感谢,我学习一下slurm

156

帖子

0

威望

2750

eV
积分
2906

Level 5 (御坂)

5#
发表于 Post on 2025-9-12 11:11:58 | 只看该作者 Only view this author
就是mpirun的问题,我自己测试过。
mpirun (Open MPI) 4.1.5 是没问题的,5.0以后就会出现这种问题,且运行效率大大降低。

本版积分规则 Credits rule

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

GMT+8, 2026-2-17 21:01 , Processed in 0.257722 second(s), 23 queries , Gzip On.

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