计算化学公社

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

[CASTEP/Dmol3/MS] Castep优化晶体结构时,服务器并行效率很低(<15%),该如何解决?

[复制链接 Copy URL]

22

帖子

0

威望

621

eV
积分
643

Level 4 (黑子)

本帖最后由 昆明十一 于 2021-9-8 23:07 编辑

问题:本人采用CASTEP模块+GGA+PBE泛函+勾选自旋极化;几何优化一个对称性较高的,30个原子的初胞,用时4小时多一点(图1);而另一个对称性不高的34个原子的初胞则用时53小时(图2),查看计算文本显示并行的效率很糟糕,图1仅9%,图2仅14%。请教论坛大佬,这是有哪些原因会导致这样的问题出现?然后有没有解决办法呢?


图1



图2




现阶段本人刚入门DFT计算,运用的软件为MS2017R2的CASTEP,操作系统为centOS 6.7,计算服务器为老的AMD皓龙平台,CPU2.0Ghz,单节点4CPU*16=64核心64线程,内存128GB;两个物理节点共计128核心。我个人猜想会不会是两个物理节点合而为一导致互相通信或数据分发导致的并行效率降低???

77

帖子

1

威望

2109

eV
积分
2206

Level 5 (御坂)

2#
发表于 Post on 2021-9-8 23:10:56 | 只看该作者 Only view this author
内存通道,两个节点间连接的网络都会影响,另外30多个原子的话没必要跨节点并行。

3753

帖子

3

威望

1万

eV
积分
19663

Level 6 (一方通行)

围观吃瓜群众

3#
发表于 Post on 2021-9-9 00:05:54 | 只看该作者 Only view this author
wsz 发表于 2021-9-8 23:10
内存通道,两个节点间连接的网络都会影响,另外30多个原子的话没必要跨节点并行。
我个人猜想会不会是两个物理节点合而为一导致互相通信或数据分发导致的并行效率降低???

和通信有关,我不确定你使用何种交换机。也和你的G相关,如果k、G都正比于核心数的情况效率应该还行,G要调整的话修改下动能截断。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

23

帖子

0

威望

3913

eV
积分
3936

Level 5 (御坂)

4#
发表于 Post on 2021-9-9 18:42:13 | 只看该作者 Only view this author
调整K POINT和使用的线程,使k点能被线程树整除,也就是适用k point的并行方式,看你那个里面的2个k point的线程的效率有90%

本版积分规则 Credits rule

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

GMT+8, 2025-8-13 06:33 , Processed in 0.160642 second(s), 23 queries , Gzip On.

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