计算化学公社

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

[并行运算] 关于电脑核数分配问题请教

[复制链接 Copy URL]

74

帖子

0

威望

1107

eV
积分
1181

Level 4 (黑子)

各位老师,打扰下,请问电脑共80核160线程,2个gpu,两个人使用gromacs计算,每人如何分配合适呢?
目前是
A:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 40 -pinoffset 0 -pme gpu -npme 1 -nb gpu -gpu_id 0
B:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 40 -pinoffset 40 -pme gpu -npme 1 -nb gpu -gpu_id 1
每人是不是可以平均分40核,80线程,那是不是可以写成
A:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 80 -pinoffset 0 -pme gpu -npme 1 -nb gpu -gpu_id 0
B:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 80 -pinoffset 80 -pme gpu -npme 1 -nb gpu -gpu_id 1


2.超核工作,会对服务器有什么害处么?
对电脑还不太熟悉,请老师指教。谢谢

202401022152349478..png (73.13 KB, 下载次数 Times of downloads: 55)

202401022152349478..png

5万

帖子

99

威望

5万

eV
积分
112353

管理员

公社社长

2#
发表于 Post on 2024-1-3 02:10:08 | 只看该作者 Only view this author
1是得当做法,不要用2
对硬件没损害
北京科音自然科学研究中心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!

74

帖子

0

威望

1107

eV
积分
1181

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2024-1-3 09:07:38 | 只看该作者 Only view this author
sobereva 发表于 2024-1-3 02:10
1是得当做法,不要用2
对硬件没损害

谢谢老师,再麻烦您下,如果是4个人使用的话,这样分配可以么?
A:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 40 -pinoffset 0 -pme gpu -nb gpu -gpu_id 0
B:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 40 -pinoffset 40 -pme gpu -nb gpu -gpu_id 0
C:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 40 -pinoffset 80 -pme gpu -nb gpu -gpu_id 1
D:gmx mdrun -v -deffnm md -ntmpi 1 -ntomp 40 -pinoffset 120 -pme gpu -nb gpu -gpu_id 1

353

帖子

1

威望

1971

eV
积分
2344

Level 5 (御坂)

4#
发表于 Post on 2024-1-3 10:06:44 | 只看该作者 Only view this author
第一个用法,你开了HT,B的-pinoffset通常应该是80。具体你装个htop命令,随便跑几个试一下就明白了。注意htop(至少我用的版本)的输出第1列和第3列都是第1块CPU,第2列和第4列都是第2块CPU,而且第1列和第3列对应的位置代表同一个物理核心的两个逻辑核心,这点你可以跑个Gaussian 16任务,然后用%CPU设置内核绑定和用%NProcShared不设定内核绑定来确认。-pinoffset至少在我这边的电脑上是按照htop显示的第1-3-2-4列顺序的,所以绑定到第2块CPU上应该是-pinoffset 80而不是40。考虑到频率上不去,给的核再多效果也有限,很快达到饱和,我估计这里用上超线程给gmx的意义不大。另外注意确认一下哪块CPU和哪块GPU是直连不经过芯片组的,如果交叉了性能会明显下降,实测一下便知。

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 15:24 , Processed in 0.660870 second(s), 24 queries , Gzip On.

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