计算化学公社

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

[文献推荐] 在GPU cluster上进行SCF计算

[复制链接 Copy URL]

129

帖子

0

威望

1164

eV
积分
1293

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 flyingchow 于 2021-11-16 07:47 编辑

今天看到一篇文章,说可以用GPU nodes进行快速的SCF计算。是不是以后量化计算,也可以用GPU加速的意思了?大家一起看看这个文章,希望有大佬能评价一下这个的应用价值。

https://pubs.acs.org/doi/10.1021/acs.jctc.1c00720

1657

帖子

5

威望

4558

eV
积分
6315

Level 6 (一方通行)

喵星人

2#
发表于 Post on 2021-11-16 08:58:48 | 只看该作者 Only view this author
不至于,Terachem已经有了很久了,至今仍然掀不起啥风浪

129

帖子

0

威望

1164

eV
积分
1293

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2021-11-16 09:14:09 | 只看该作者 Only view this author
喵星大佬 发表于 2021-11-16 08:58
不至于,Terachem已经有了很久了,至今仍然掀不起啥风浪

Terachem也能叫做“加速”吗?

1657

帖子

5

威望

4558

eV
积分
6315

Level 6 (一方通行)

喵星人

4#
发表于 Post on 2021-11-16 10:24:00 | 只看该作者 Only view this author
flyingchow 发表于 2021-11-16 09:14
Terachem也能叫做“加速”吗?

Terachem不就是背景板么

1万

帖子

0

威望

8988

eV
积分
20736

Level 6 (一方通行)

5#
发表于 Post on 2021-11-16 15:38:43 | 只看该作者 Only view this author
用GPU加速不是多难的事情,问题在于你用GPU是不是比相同价格的CPU加速更多。
比如表面上你看到一块GPU卡能加速2倍,但是你用这一块GPU的钱买CPU、买内存,可能能加速4倍,那这个情况下GPU加速的意义就比较有限
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?hl=zh-CN&user=XW6C6eQAAAAJ&view_op=list_works&sortby=pubdate
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1034/1702.htm
本团队长期招收研究生,有意者可私信联系

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

6#
发表于 Post on 2021-11-17 02:51:20 | 只看该作者 Only view this author
flyingchow 发表于 2021-11-16 09:14
Terachem也能叫做“加速”吗?

Terachem是最有代表性,也为数不多的还算有点实际用处的GPU加速程序
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

7#
发表于 Post on 2021-11-17 02:51:22 | 只看该作者 Only view this author
建议看看正好10年前的 物理化学学报, 27, 2019-2026 (2011)名叫《GPU引发的计算化学革命》的这篇,以及《首个完全基于GPU的量化软件-TeraChem杂谈及真实性能测试》(http://sobereva.com/137),对比一下理想与现实。

GPU加速量子化学计算这类文章/会议报告,如果之前对GPU加速、量子化学计算了解不多,第一次接触到会high起来:哇!好厉害哦!量子化学要革命了!计算速度要飞跃了!
但是但凡对这方面已经了解得比较多的人,就大概率会觉得乏善可陈。

GPU加速量化计算有两个严重问题
(1)性价比并不高。比如Gaussian的GPU加速,只支持单块卖几万的双精度性能高的Tesla,那点加速程度还远不如拿钱买好点的CPU双路服务器,所以Gaussian的GPU加速几乎没人用(除非正好手头就有现成的tesla)。现在CPU核数越来越多,一块32核而且频率挺高的XEON 8375C也才12500块,有闲钱买那么贵的双精度卡还不如买更好的CPU,这样机子用途还更多。虽然Terachem可以充分利用单精度,从而支持相对便宜得多得多的游戏卡做GPU加速,且加速性能远好于Gaussian的GPU加速,使得它在性价比方面和Gaussian的GPU加速相比高得多,但一方面Terachem功能少,一方面受到挖矿影响,如今游戏卡也卖得贼贵,因此用Terachem的实际性价比依然远不如买CPU服务器。而且,ORCA程序免费,利用RIJCOSX跑DFT速度还相当快,GPU加速的性价比若和CPU跑Gaussian比都不占便宜,就更没法和ORCA比了(连买程序的钱都省了)。
(2)限制非常大。GPU编程复杂度明显比常规编程高得多。虽然一些大矩阵对角化之类有现成的GPU加速的库可用,因而GPU加速倒也不难,然而这些容易GPU加速的环节却通常不是影响量化计算耗时的hot spot。由于GPU编程的复杂度,很多复杂的算法要想高效地实现难上加难,而量子化学里的许多算法就是相当复杂的,没法像经典力场MD一样简单粗暴地加速。比如电子积分,如果GPU加速就只能算相对简单的s、p、d角动量的话,连常用的def2-TZVP基组都用不了。

很多GPU加速文章里的测试数据表面上好看,但那往往都是对特定类型的体系(往往不是实际研究者感兴趣的)、在特定计算级别下(往往不是实际研究者常用的)、在特定硬件下(往往脱离一般用户购买能力或考虑范畴)下测的,所以意义不大。这种文章我没什么兴趣看,只有最终拿出来实际能用的程序我才有兴趣去评论。

顺带一提,量子化学领域GPU加速和分子动力学领域GPU加速有天壤之别,算法的复杂度和算法特征极大地不同(PS:之前还有个纯外行在我博客评论区跟我杠,他非要说是搞量子化学的人不努力,所以量化领域的GPU加速才做不到经典力场MD的水平,真是可笑),所以千万不应因为GPU加速对经典力场的MD如今几乎是必不可少,误以为GPU加速才是量化计算的未来。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

129

帖子

0

威望

1164

eV
积分
1293

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2021-11-17 04:02:12 | 只看该作者 Only view this author
sobereva 发表于 2021-11-17 02:51
建议看看正好10年前的 物理化学学报, 27, 2019-2026 (2011)名叫《GPU引发的计算化学革命》的这篇,以及《首 ...

谢谢sob老师评论,看来我还是老老实实用ORCA得了。

1657

帖子

5

威望

4558

eV
积分
6315

Level 6 (一方通行)

喵星人

9#
发表于 Post on 2021-11-17 08:39:38 | 只看该作者 Only view this author
本帖最后由 喵星大佬 于 2021-11-17 08:42 编辑

毕竟MD那头靠GPGPU还是比不过ASIC,Anton3的文章也出来了
2M原子可以到25μs/d,70M原子的完整病毒颗粒可以到近2μs/d

令人震惊

本版积分规则 Credits rule

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

GMT+8, 2025-8-14 04:06 , Processed in 0.157759 second(s), 20 queries , Gzip On.

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