【科学代码】源自中国、开源开放的DFT软件:ABACUS
The following article is from 深度势能 Author 郑大也
软件包下载页面:
https://code.koushare.com/#/code/codeDetail?codeId=205
(请复制链接至浏览器打开,或点击左下方“阅读原文”跳转)
abacus视频资料链接
https://www.koushare.com/video/videodetail/15788
(ABACUS开源项目介绍)
https://www.koushare.com/video/videodetail/5858
(Combining First-Principles Molecular Dynamics with Deep Potential: Recent Developments and Applications)
什么是第一性原理计算?
ABACUS软件介绍
图1:ABACUS的程序架构图
ABACUS开发历史
大多数第一性原理软件基本都是基于Fortran语言开发的,模块的封装性和复用效率差,亟需迁移到更灵活的语言,如C++上去; 平面波基组对于包含多个原子复杂材料的计算速度不足,希望开发一套基于局域轨道基组的DFT软件; 国内比较缺乏DFT软件平台,在已有的软件上进行新算法尝试非常困难。
DeepModeling社区中的ABACUS
——发展展望
不同专业背景领域的用户对第一性原理软件的需求不同。对于这个问题,解决办法是和用户反复迭代去改进程序,让用户满意。这就需要来自社区的频繁反馈,和开发者的及时贡献。这便是ABACUS和DeepModeling社区携手的初衷,只有使用者和开发者合力,真正具有影响力的第一性原理计算软件才能诞生! 多尺度模拟问题。第一性原理方法处理的目标尺度太小,无法直接模拟实际材料,即使是ABACUS软件为了解决大尺度计算而专门发展的数值原子轨道基组方法1,也只能在消耗大量计算资源的前提下,达到上万原子的计算尺度,而对真正的工业应用需要的十万、百万甚至千万尺度的模拟,则可谓望尘莫及。但是机器学习方法的发展给了我们真正解决尺度问题的希望。例如,DeePMD方法6,通过学习DFT软件生成的势场,成功完成了具备第一性原理精度的大尺度分子动力学模拟计算7!机器学习方法有望真正实现对宏观体系中微观量子效应的模拟,这就需要第一性原理计算软件和机器学习算法软件的共同进步和协同发展,这也是DeepModeling社区和ABACUS软件携手的原因之一。
目前,作为DeepModeling社区最活跃的项目之一,ABACUS正建设成为一个整合许多其他第一性原理相关项目的复合软件平台。
ABACUS耦合了具有量子化学精度的机器学习第一性原理软件DeePKS-kit; ABACUS与主动学习生成深度势能力场的软件DP-GEN的结合也已初步实现,并正在进一步优化。不久后,DP-GEN用户也可使用ABACUS软件进行第一性原理计算。
如何加入
具体的合作开发流程见下图:
结语
参考文献
1. Mohan Chen et al. J. Phys.: Condens. Matter, 2010, 22 445501.
2. Li P, Liu X, Chen M, et al. Computational Materials Science, 2016, 112: 503-517.
3. Zheng D, Ren X, He L. Computer Physics Communications, 2021: 108043.
4. Lin P, Ren X, He L. Physical Review B, 2021, 103(23): 235131.
5. Gan J, Zheng D, He L. Journal of Physics: Condensed Matter, 2021.
6. Zhang L, Han J, Wang H, et al. Physical Review Letters, 2018, 120(14): 143001.
7. Lu D, Wang H, Chen M, et al. Computer Physics Communications, 2021, 259: 107624.
编辑:黄琦
为满足更多科研工作者的需求,蔻享平台开通了各科研领域的微信交流群。进群请添加微信18019902656(备注您的科研方向)小编拉您入群哟!
欢迎大家提供各类学术会议或学术报告信息,以便广大科研人员参与交流学习。
联系人:李盼 18005575053(微信同号)
联系人:李盼 18005575053(微信同号)