• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用正交虚拟轨道的单阈值局部二阶莫勒-普莱塞特理论:一种分布式内存实现

Local Second Order Mo̷ller-Plesset Theory with a Single Threshold Using Orthogonal Virtual Orbitals: A Distributed Memory Implementation.

作者信息

Shi Tianyi, Wang Zhenling, Aldossary Abdulrahman, Liu Yang, Li Xiaoye S, Head-Gordon Martin

机构信息

Applied Mathematics and Computational Research Division, Lawrence Berkeley National Laboratory, Berkeley, California 94720, United States.

Department of Chemistry, University of California, Berkeley, California 94720, United States.

出版信息

J Chem Theory Comput. 2024 Sep 2. doi: 10.1021/acs.jctc.4c01016.

DOI:10.1021/acs.jctc.4c01016
PMID:39221855
Abstract

In order to alleviate the computational burden associated with superlinear compute scalings with molecular size in electron correlation methods, researchers have developed local correlation methods that wisely treat relatively small contributions as zeros but still yield accurate energy approximation. Such local correlation techniques can also be combined with parallel computing resources to obtain further efficiency and scalability. This work focuses on the distributed memory parallel implementation of a local correlation method for second order Mo̷ller-Plesset (MP2) theory. This method also only has a single threshold to control the dropping of terms and accuracy of different computing kernels in the algorithm. The process partitioning strategy and distributed parallel implementation with the message passing interface (MPI) are discussed. In particular, the algorithm relies on a fixed sparsity pattern matrix multiplication and a corresponding distributed conjugate gradient solver, which exhibits almost linear scaling in both strong and weak scaling analyses. Numerical experiments on a range of molecules, including linear chains and molecules with 2 and 3-dimensional characters, are reported. For example, with only 32 MPI ranks, this MP2 implementation can calculate the correlation energy of vancomycin in def2-TZVP basis within 0.003% accuracy (10 threshold) in half an hour, where the same problem is unfeasible to solve with sequential or pure shared memory implementations.

摘要

为了减轻电子相关方法中与分子大小的超线性计算缩放相关的计算负担,研究人员开发了局部相关方法,该方法明智地将相对较小的贡献视为零,但仍能产生准确的能量近似值。这种局部相关技术还可以与并行计算资源相结合,以获得更高的效率和可扩展性。这项工作专注于二阶莫勒-普列斯特定理(MP2)理论的局部相关方法的分布式内存并行实现。该方法在算法中也只有一个阈值来控制项的舍弃和不同计算内核的精度。讨论了进程划分策略和使用消息传递接口(MPI)的分布式并行实现。特别地,该算法依赖于固定稀疏模式矩阵乘法和相应的分布式共轭梯度求解器,在强缩放和弱缩放分析中均呈现出几乎线性的缩放。报告了对一系列分子的数值实验,包括线性链以及具有二维和三维特征的分子。例如,仅使用32个MPI进程,此MP2实现可以在半小时内以0.003%的精度(10阈值)计算出在def2-TZVP基组下万古霉素的相关能,而对于相同问题,顺序或纯共享内存实现则无法求解。

相似文献

1
Local Second Order Mo̷ller-Plesset Theory with a Single Threshold Using Orthogonal Virtual Orbitals: A Distributed Memory Implementation.使用正交虚拟轨道的单阈值局部二阶莫勒-普莱塞特理论:一种分布式内存实现
J Chem Theory Comput. 2024 Sep 2. doi: 10.1021/acs.jctc.4c01016.
2
Local Second-Order Møller-Plesset Theory with a Single Threshold Using Orthogonal Virtual Orbitals: Theory, Implementation, and Assessment.使用正交虚拟轨道的单阈值局部二阶莫勒-普莱塞特理论:理论、实现与评估
J Chem Theory Comput. 2023 Nov 14;19(21):7577-7591. doi: 10.1021/acs.jctc.3c00744. Epub 2023 Oct 25.
3
MPI/OpenMP hybrid parallel algorithm for resolution of identity second-order Møller-Plesset perturbation calculation of analytical energy gradient for massively parallel multicore supercomputers.MPI/OpenMP 混合并行算法,用于解析含时密度泛函理论二次微扰理论计算的解析能量梯度,适用于大规模并行多核超级计算机。
J Comput Chem. 2017 Mar 30;38(8):489-507. doi: 10.1002/jcc.24701.
4
Distributed memory parallel implementation of energies and gradients for second-order Møller-Plesset perturbation theory with the resolution-of-the-identity approximation.采用单位分解近似的二阶莫雷尔-普列斯特定理能量与梯度的分布式内存并行实现
Phys Chem Chem Phys. 2006 Mar 14;8(10):1159-69. doi: 10.1039/b515355g. Epub 2006 Jan 31.
5
Sparsity of the electron repulsion integral tensor using different localized virtual orbital representations in local second-order Møller-Plesset theory.在局域二阶 Møller-Plesset 理论中使用不同局域虚轨道表示的电子排斥积分张量的稀疏性。
J Chem Phys. 2023 Feb 14;158(6):064105. doi: 10.1063/5.0134764.
6
Second-order Møller-Plesset theory with linear R12 terms (MP2-R12) revisited: auxiliary basis set method and massively parallel implementation.二阶Møller-Plesset理论与线性R12项(MP2-R12)再探讨:辅助基组方法与大规模并行实现
J Chem Phys. 2004 Jul 15;121(3):1214-27. doi: 10.1063/1.1759319.
7
Fast evaluation of scaled opposite spin second-order Møller-Plesset correlation energies using auxiliary basis expansions and exploiting sparsity.利用辅助基展开并利用稀疏性快速评估缩放后的相反自旋二阶莫勒-普莱塞特相关能
J Comput Chem. 2007 Sep;28(12):1953-64. doi: 10.1002/jcc.20590.
8
Third-Order Many-Body Expansion of OSV-MP2 Wave Function for Low-Order Scaling Analytical Gradient Computation.用于低阶标度解析梯度计算的OSV-MP2波函数的三阶多体展开
J Chem Theory Comput. 2021 Nov 9;17(11):6841-6860. doi: 10.1021/acs.jctc.1c00581. Epub 2021 Oct 27.
9
Molecular gradient for second-order Møller-Plesset perturbation theory using the divide-expand-consolidate (DEC) scheme.使用划分-扩展-合并(DEC)方案的二阶 Møller-Plesset 微扰理论的分子梯度。
J Chem Phys. 2012 Sep 21;137(11):114102. doi: 10.1063/1.4752432.
10
MPI/OpenMP Hybrid Parallel Algorithm of Resolution of Identity Second-Order Møller-Plesset Perturbation Calculation for Massively Parallel Multicore Supercomputers.面向大规模并行多核超级计算机的恒等式二阶莫勒-普莱塞特微扰计算的MPI/OpenMP混合并行算法
J Chem Theory Comput. 2013 Dec 10;9(12):5373-80. doi: 10.1021/ct400795v. Epub 2013 Nov 6.