ByteQC:大规模系统的gpu加速量子化学包

IF 16.8 2区 化学 Q1 CHEMISTRY, MULTIDISCIPLINARY
Zhen Guo, Zigeng Huang, Qiaorui Chen, Jiang Shao, Guangcheng Liu, Hung Q. Pham, Yifei Huang, Changsu Cao, Ji Chen, Dingshun Lv
{"title":"ByteQC:大规模系统的gpu加速量子化学包","authors":"Zhen Guo,&nbsp;Zigeng Huang,&nbsp;Qiaorui Chen,&nbsp;Jiang Shao,&nbsp;Guangcheng Liu,&nbsp;Hung Q. Pham,&nbsp;Yifei Huang,&nbsp;Changsu Cao,&nbsp;Ji Chen,&nbsp;Dingshun Lv","doi":"10.1002/wcms.70034","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Applying quantum chemistry algorithms to large-scale systems requires substantial computational resources scaling with the system size and the desired accuracy. To address this, ByteQC, a fully functional and efficient package for large-scale quantum chemistry simulations, has been open sourced at https://github.com/bytedance/byteqc, leveraging recent advances in computational power and many-body algorithms. Regarding computational power, several standard algorithms are efficiently implemented on modern GPUs, ranging from mean-field calculations (Hartree-Fock and density functional theory) to post-Hartree-Fock methods such as Møller-Plesset perturbation theory and coupled cluster methods. For the algorithmic approach, we also employ a quantum embedding method, which significantly expands the tractable system size while preserving high accuracy at the gold-standard level. All these features have been systematically benchmarked. For standalone algorithms, the benchmark results demonstrate up to a 60× speedup when compared to 100-core CPUs. Additionally, the tractable system sizes have been significantly expanded: 1610 orbitals for coupled cluster with single and double excitations (1380 orbitals with perturbative triple excitations), 11,040 orbitals for Møller-Plesset perturbation theory of second order, 37,120 orbitals for mean-field calculations under open boundary conditions, and over 100,000 orbitals for periodic boundary conditions. For the advanced quantum embedding feature, two representative examples are demonstrated: the water cluster problem (2752 orbitals) and a water monomer adsorbed on a boron nitride surface (3929 orbitals), achieving the gold-standard accuracy. With these efforts, ByteQC is expected to significantly advance research in quantum chemistry, particularly in large-scale, high-accuracy calculations.</p>\n </div>","PeriodicalId":236,"journal":{"name":"Wiley Interdisciplinary Reviews: Computational Molecular Science","volume":"15 3","pages":""},"PeriodicalIF":16.8000,"publicationDate":"2025-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ByteQC: GPU-Accelerated Quantum Chemistry Package for Large-Scale Systems\",\"authors\":\"Zhen Guo,&nbsp;Zigeng Huang,&nbsp;Qiaorui Chen,&nbsp;Jiang Shao,&nbsp;Guangcheng Liu,&nbsp;Hung Q. Pham,&nbsp;Yifei Huang,&nbsp;Changsu Cao,&nbsp;Ji Chen,&nbsp;Dingshun Lv\",\"doi\":\"10.1002/wcms.70034\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div>\\n \\n <p>Applying quantum chemistry algorithms to large-scale systems requires substantial computational resources scaling with the system size and the desired accuracy. To address this, ByteQC, a fully functional and efficient package for large-scale quantum chemistry simulations, has been open sourced at https://github.com/bytedance/byteqc, leveraging recent advances in computational power and many-body algorithms. Regarding computational power, several standard algorithms are efficiently implemented on modern GPUs, ranging from mean-field calculations (Hartree-Fock and density functional theory) to post-Hartree-Fock methods such as Møller-Plesset perturbation theory and coupled cluster methods. For the algorithmic approach, we also employ a quantum embedding method, which significantly expands the tractable system size while preserving high accuracy at the gold-standard level. All these features have been systematically benchmarked. For standalone algorithms, the benchmark results demonstrate up to a 60× speedup when compared to 100-core CPUs. Additionally, the tractable system sizes have been significantly expanded: 1610 orbitals for coupled cluster with single and double excitations (1380 orbitals with perturbative triple excitations), 11,040 orbitals for Møller-Plesset perturbation theory of second order, 37,120 orbitals for mean-field calculations under open boundary conditions, and over 100,000 orbitals for periodic boundary conditions. For the advanced quantum embedding feature, two representative examples are demonstrated: the water cluster problem (2752 orbitals) and a water monomer adsorbed on a boron nitride surface (3929 orbitals), achieving the gold-standard accuracy. With these efforts, ByteQC is expected to significantly advance research in quantum chemistry, particularly in large-scale, high-accuracy calculations.</p>\\n </div>\",\"PeriodicalId\":236,\"journal\":{\"name\":\"Wiley Interdisciplinary Reviews: Computational Molecular Science\",\"volume\":\"15 3\",\"pages\":\"\"},\"PeriodicalIF\":16.8000,\"publicationDate\":\"2025-05-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Wiley Interdisciplinary Reviews: Computational Molecular Science\",\"FirstCategoryId\":\"92\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/wcms.70034\",\"RegionNum\":2,\"RegionCategory\":\"化学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"CHEMISTRY, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Wiley Interdisciplinary Reviews: Computational Molecular Science","FirstCategoryId":"92","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/wcms.70034","RegionNum":2,"RegionCategory":"化学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"CHEMISTRY, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

摘要

将量子化学算法应用于大规模系统需要大量的计算资源,随着系统大小和所需的精度而缩放。为了解决这个问题,ByteQC,一个功能齐全、高效的大规模量子化学模拟包,已经在https://github.com/bytedance/byteqc上开源,利用了计算能力和多体算法的最新进展。在计算能力方面,几种标准算法在现代gpu上有效实现,从平均场计算(Hartree-Fock和密度泛函理论)到后Hartree-Fock方法,如Møller-Plesset摄动理论和耦合聚类方法。对于算法方法,我们还采用了量子嵌入方法,该方法显着扩展了可处理的系统大小,同时保持了金标准级别的高精度。所有这些特性都经过了系统的基准测试。对于独立算法,基准测试结果表明,与100核cpu相比,速度提高了60倍。此外,可处理的系统尺寸也得到了显著的扩展:单激发和双激发耦合团簇的轨道数为1610个(微扰三重激励1380个),二阶Møller-Plesset微扰理论的轨道数为11040个,开放边界条件下平均场计算的轨道数为37120个,周期边界条件下的轨道数超过100000个。对于先进的量子嵌入特征,给出了两个代表性的例子:水团簇问题(2752个轨道)和水单体吸附在氮化硼表面(3929个轨道),达到了金标准精度。通过这些努力,ByteQC有望显著推进量子化学的研究,特别是在大规模、高精度计算方面。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
ByteQC: GPU-Accelerated Quantum Chemistry Package for Large-Scale Systems

Applying quantum chemistry algorithms to large-scale systems requires substantial computational resources scaling with the system size and the desired accuracy. To address this, ByteQC, a fully functional and efficient package for large-scale quantum chemistry simulations, has been open sourced at https://github.com/bytedance/byteqc, leveraging recent advances in computational power and many-body algorithms. Regarding computational power, several standard algorithms are efficiently implemented on modern GPUs, ranging from mean-field calculations (Hartree-Fock and density functional theory) to post-Hartree-Fock methods such as Møller-Plesset perturbation theory and coupled cluster methods. For the algorithmic approach, we also employ a quantum embedding method, which significantly expands the tractable system size while preserving high accuracy at the gold-standard level. All these features have been systematically benchmarked. For standalone algorithms, the benchmark results demonstrate up to a 60× speedup when compared to 100-core CPUs. Additionally, the tractable system sizes have been significantly expanded: 1610 orbitals for coupled cluster with single and double excitations (1380 orbitals with perturbative triple excitations), 11,040 orbitals for Møller-Plesset perturbation theory of second order, 37,120 orbitals for mean-field calculations under open boundary conditions, and over 100,000 orbitals for periodic boundary conditions. For the advanced quantum embedding feature, two representative examples are demonstrated: the water cluster problem (2752 orbitals) and a water monomer adsorbed on a boron nitride surface (3929 orbitals), achieving the gold-standard accuracy. With these efforts, ByteQC is expected to significantly advance research in quantum chemistry, particularly in large-scale, high-accuracy calculations.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Wiley Interdisciplinary Reviews: Computational Molecular Science
Wiley Interdisciplinary Reviews: Computational Molecular Science CHEMISTRY, MULTIDISCIPLINARY-MATHEMATICAL & COMPUTATIONAL BIOLOGY
CiteScore
28.90
自引率
1.80%
发文量
52
审稿时长
6-12 weeks
期刊介绍: Computational molecular sciences harness the power of rigorous chemical and physical theories, employing computer-based modeling, specialized hardware, software development, algorithm design, and database management to explore and illuminate every facet of molecular sciences. These interdisciplinary approaches form a bridge between chemistry, biology, and materials sciences, establishing connections with adjacent application-driven fields in both chemistry and biology. WIREs Computational Molecular Science stands as a platform to comprehensively review and spotlight research from these dynamic and interconnected fields.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信