计算化学公社

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

[任务提交/队列管理] slurm提交vasp作业,作业会堆到同样的核心上

[复制链接 Copy URL]

29

帖子

0

威望

443

eV
积分
472

Level 3 能力者

本帖最后由 lue611 于 2024-4-20 17:32 编辑

cpu9654,用aocc+aocl+openmpi5.0.2编译的vasp,系统ubuntu22.04,提交作业脚本如下:
#!/bin/bash
#SBATCH -J vasp
#SBATCH -p debug
#SBATCH -N 1
#SBATCH -n 64
#SBATCH -o %j.out
#SBATCH -e %j.err
ulimit -s unlimited

mpirun vasp_gam

交了一个后是正常计算,cpu占用也是100%(其实也有点奇怪,为什么不会两个cpu分别堆32核?)
交了两个作业后,cpu占用还是0~63号核心,每个作业占用变成了50%,明显就是堆一起去了啊,而且作业的速度慢了十倍以上
求助各位大佬这是什么情况,如何解决?

捕获.PNG (370.7 KB, 下载次数 Times of downloads: 52)

捕获.PNG

2.PNG (325.53 KB, 下载次数 Times of downloads: 58)

2.PNG

38

帖子

0

威望

878

eV
积分
916

Level 4 (黑子)

21#
发表于 Post on 2024-5-5 00:58:00 | 只看该作者 Only view this author
乐平 发表于 2024-5-4 16:31
借楼讨论一下

OpenMPI 官网上的说法似乎跟 srun 有矛盾。OpenMPI 官方网推荐用 mpirun 来提交任务,反 ...

对的,我发的第一个链接中说了这个问题, Intel MPI 的有些版本下Slurm跟mpirun不兼容,OpenMPI的有些版本下Slurm跟srun不兼容。我的意思是想解释这个问题不是AMD CPU的锅,而是MPI跟Slurm的兼容性问题...比如编译个Intel MPI 版本的VASP测试,或者把srun --mpi=pmi2跟mpirun都试试。

1060

帖子

0

威望

3256

eV
积分
4316

Level 6 (一方通行)

20#
发表于 Post on 2024-5-4 16:31:22 | 只看该作者 Only view this author
乘风万里 发表于 2024-4-19 11:01
你认为是你用的mpirun的原因,正常应该是srun --mpi=pmi2 vasp_gam。之前有人问过我类似的问题,改成srun - ...

借楼讨论一下

OpenMPI 官网上的说法似乎跟 srun 有矛盾。OpenMPI 官方网推荐用 mpirun 来提交任务,反而不建议用 srun 来提交任务。

链接如下
https://docs.open-mpi.org/en/v5.0.x/launching-apps/slurm.html


29

帖子

0

威望

443

eV
积分
472

Level 3 能力者

19#
 楼主 Author| 发表于 Post on 2024-4-23 11:49:26 | 只看该作者 Only view this author
chantau 发表于 2024-4-22 15:55
厂商的责任心要到一个大大的问号好吧

如果他们调不好的话肯定要退货换成intel的

5

帖子

0

威望

218

eV
积分
223

Level 3 能力者

18#
发表于 Post on 2024-4-22 15:55:49 | 只看该作者 Only view this author
本帖最后由 chantau 于 2024-4-23 14:12 编辑
lue611 发表于 2024-4-13 17:24
amd工程师是厂商联系的,他们的公司规模不算小,肯定能联系到比你水平强的
然后是,厂商在amd和intel上 ...

厂商的责任心要画一个大大的问号好吧

29

帖子

0

威望

443

eV
积分
472

Level 3 能力者

17#
 楼主 Author| 发表于 Post on 2024-4-20 17:30:39 | 只看该作者 Only view this author
乘风万里 发表于 2024-4-19 11:01
你认为是你用的mpirun的原因,正常应该是srun --mpi=pmi2 vasp_gam。之前有人问过我类似的问题,改成srun - ...

试过这个,核心分配也是正常的,但是计算速度似乎和一个核心在跑差不多。。。

38

帖子

0

威望

878

eV
积分
916

Level 4 (黑子)

16#
发表于 Post on 2024-4-19 11:01:46 | 只看该作者 Only view this author
本帖最后由 乘风万里 于 2024-4-19 11:14 编辑

你认为是你用的mpirun的原因,正常应该是srun --mpi=pmi2 vasp_gam。之前有人问过我类似的问题,改成srun --mpi=pmi2 可以解决。而且AMD的VASP兼容性没有大的问题,因为目前大的公司采购的大多数都是AMD的服务器,比如各种xx云,我在上面运行各种VASP还没发现你说的问题。
具体MPI任务以什么方式启动,需要看你Slurm跟MPI的兼容性。
参考资料:
1. https://hpc-uit.readthedocs.io/e ... nning_mpi_jobs.html
2. https://hpclib.com/hpc/Scheduler/Slurm/mpi_guide.html

5万

帖子

99

威望

5万

eV
积分
112354

管理员

公社社长

15#
发表于 Post on 2024-4-14 02:32:06 | 只看该作者 Only view this author
讨论技术问题就事论事,别扯到个人上。保持理性、技术层面的交流,违规者禁言处理
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

29

帖子

0

威望

443

eV
积分
472

Level 3 能力者

14#
 楼主 Author| 发表于 Post on 2024-4-13 17:24:55 | 只看该作者 Only view this author
Entropy.S.I 发表于 2024-4-13 12:12
压根不是ompi和CPU的问题,和CPU一点关系都没有。对你这种信口胡诌之人我没兴趣分享技术,更没有义务分享 ...

amd工程师是厂商联系的,他们的公司规模不算小,肯定能联系到比你水平强的
然后是,厂商在amd和intel上一起测试,发现就是amd机子会堆核心
再然后,我用oneapi在amd上编译vasp,发现问题解决,不堆核心
是个正常人都会怀疑openmpi和amd好吧

846

帖子

16

威望

4634

eV
积分
5800

Level 6 (一方通行)

小屁孩

13#
发表于 Post on 2024-4-13 12:12:53 | 只看该作者 Only view this author
本帖最后由 Entropy.S.I 于 2024-4-13 12:16 编辑
lue611 发表于 2024-4-13 10:29
要不要给你截图证明确实是amd工程师说的?

我发现你回复我的每个帖子都只是装了个逼然后就跑了,啥干 ...

压根不是ompi和CPU的问题,和CPU一点关系都没有。对你这种信口胡诌之人我没兴趣分享技术,更没有义务分享我靠自己本事研究出的解决方案。分享不分享只看心情,别人我可能会分享,但不会给你分享。
“AMD工程师”分三六九等,你能轻易联系到的都不是有技术实力的人,甚至可能只是某个外包/代理商的人,给几个糊弄外行的借口就敷衍过去了。我又不是没接触过这些人。
- 向着虚无前进 -

29

帖子

0

威望

443

eV
积分
472

Level 3 能力者

12#
 楼主 Author| 发表于 Post on 2024-4-13 10:29:14 | 只看该作者 Only view this author
本帖最后由 lue611 于 2024-4-13 10:43 编辑
Entropy.S.I 发表于 2024-4-11 23:38
这个问题我已经解决,方法非常简单,不需要任何非常规操作。实际上本来就不应该有这个问题。只不过鉴于某些 ...

要不要给你截图证明确实是amd工程师说的?

我发现你回复我的每个帖子都只是装了个逼然后就跑了,啥干货也没有,而我虽然菜提不出解决方法吧,但是好歹把自己的经历分享出来了,并且指出了问题

上次我诚心提问你还骂我一句intel信徒,也没告诉我什么干货


846

帖子

16

威望

4634

eV
积分
5800

Level 6 (一方通行)

小屁孩

11#
发表于 Post on 2024-4-11 23:38:29 | 只看该作者 Only view this author
这个问题我已经解决,方法非常简单,不需要任何非常规操作。实际上本来就不应该有这个问题。只不过鉴于某些人的信口胡诌和搞扩大化,我不会轻易公开解决办法。
- 向着虚无前进 -

29

帖子

0

威望

443

eV
积分
472

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2024-4-10 17:56:43 | 只看该作者 Only view this author
Sunjeaser 发表于 2024-4-10 11:01
你好,我最近也遇到相同的问题,请问这行命令是如何使用呢?例如我想用24核计算vasp 那我的命令行应该输 ...

以为搞定了实际没搞定,就是amdcpu的兼容性太垃圾,暂时无解

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

9#
发表于 Post on 2024-4-10 12:11:24 | 只看该作者 Only view this author
本帖最后由 abin 于 2024-4-10 12:16 编辑
lue611 发表于 2024-4-10 10:20
更新一下,amd工程师说是openmpi和amd有兼容性问题。。。千万别推amd了,人麻了

主板会有设定,
可以将两颗处理器,划定为几个numa 域。

如果slurm位置没有问题,
使用per-socket ,也就是一个任务,分配一个物理处理器,
可能就没有问题了。


另一方面,AMD双路平台,一套价格不低,
意味着利润空间不低……
如果有利,商业合作当然愿意选择利润空间高的做推广。
这很符合市场行为。


per-socket 应该是总在脚本中……
具体看一下手册。我可能有拼写错误。

一般而言,除部分设定之外,调度系统是以用户脚本中的设定为准的。

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
lue611 + 1 谢谢

查看全部评分 View all ratings

High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

20

帖子

0

威望

363

eV
积分
383

Level 3 能力者

8#
发表于 Post on 2024-4-10 11:01:33 | 只看该作者 Only view this author
lue611 发表于 2024-3-25 17:40
搞定了感谢,mpirun --map-by numa就可以了

你好,我最近也遇到相同的问题,请问这行命令是如何使用呢?例如我想用24核计算vasp 那我的命令行应该输入:mpirun --map-by numa -np 24 vasp_std& 是这样子操作么,期望得到解答。

29

帖子

0

威望

443

eV
积分
472

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2024-4-10 10:20:08 | 只看该作者 Only view this author
更新一下,amd工程师说是openmpi和amd有兼容性问题。。。千万别推amd了,人麻了

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

GMT+8, 2024-11-23 22:36 , Processed in 0.230633 second(s), 26 queries , Gzip On.

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