计算化学公社

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

[ORCA] ORCA跨节点并行效率测试

[复制链接 Copy URL]

3097

帖子

29

威望

1万

eV
积分
17221

Level 6 (一方通行)

本帖最后由 liyuanhe211 于 2018-4-3 00:49 编辑

最近需要做些大玩意儿,遂测试了一下ORCA的跨节点并行效率。

以单机、32核并行为基准,分别测试了DLPNO-CCSD(T)、RI-双杂化、和RI-BLYP的运行总时间。可见:
  • DLPNO-CCSD(T) :DLPNO-CCSD(T) 在两节点时效率还好,可以利用;三节点时令人犹豫,不差钱可以用;四节点及以上不建议考虑。六节点开始所需 wall-time 超过单节点时间。
  • 双杂化:双杂化是并行效率最高的,在三个节点、96核并行的条件下都有有价值的并行效率。并且跨节点并行效率与单机并行差不很多。六个节点及以上测试案例的 wall-time 已超过了单节点时间,并不是节点数越多越好。
  • 普通纯泛函:在100个原子级别的分子上使用 RI-BLYP 时,并行对计算所需时间的降低很快收敛,两节点并行勉强可用,两节点以上的并行没有意义。



注:
测试用 ORCA 4.0.1.2 版本进行,OpenMPI 2.0.2 并行,硬件环境为北京大学未名一号超算,其声称的数据互联环境是双口 1G Omni-Path 架构的网络、共享硬盘存储。
测试所用的分子大小已写在表中。这测试还是蛮烧钱的,没用更大的分子测试。更大的、所需时间更长的分子经验上会有更高的并行效率和有效并行核数的上限。

所用分子均为“正常的”有机分子,BLYP测试案例为Sob文章 http://sobereva.com/214 中 4.5 节的测试案例。因课题原因其他两个测试不能给出结构。PWPB95测试案例中为该分子的T1态,其余为S0。经验上开闭壳层不显著影响并行效率。

四路胖节点实际上有72个核,但只分别使用了32个和64个核,在监视过程中未观察到有抢占剩余核的其他任务,但不保证一直如此。实际上DLPNO的胖节点数据有点异常

因一般不用ORCA算梯度、频率,故只测了单点。(但看到现在的结果,在买不起Linda的情况下,似乎ORCaussian还是有些用处的)





评分 Rate

参与人数
Participants 4
威望 +1 eV +11 收起 理由
Reason
StormSpirts + 5 精品内容
ZCSco + 5
asdf + 1 谢谢
sobereva + 1

查看全部评分 View all ratings

1

帖子

0

威望

97

eV
积分
98

Level 2 能力者

2#
发表于 Post on 2018-10-28 11:13:51 | 只看该作者 Only view this author
为什么不用orca算梯度和频率呢?

3097

帖子

29

威望

1万

eV
积分
17221

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2018-10-28 17:53:29 | 只看该作者 Only view this author
一派胡言 发表于 2018-10-28 11:13
为什么不用orca算梯度和频率呢?

ORCA的几何优化做的差。

219

帖子

0

威望

3678

eV
积分
3897

Level 5 (御坂)

4#
发表于 Post on 2018-10-31 09:15:39 | 只看该作者 Only view this author
liyuanhe211 发表于 2018-10-28 17:53
ORCA的几何优化做的差。

社长提出了Gaussian和ORCA 联用的方法进行几何优化和频率分析,李老师有没有兴趣测试一下。
特别是考虑溶剂效应的情况。

谢谢!

本版积分规则 Credits rule

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

GMT+8, 2026-2-23 12:38 , Processed in 2.513239 second(s), 30 queries , Gzip On.

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