ByteQC is a high-performance, GPU-accelerated quantum chemistry package designed for large-scale quantum chemistry simulations. It currently supports a range of methods, including mean-field calculations for both open and periodic boundary conditions, MP2 simulations, CCSD, and CCSD(T) calculations. All of these methods are optimized to support multiple GPUs, enabling efficient parallelization.
Additionally, ByteQC includes an integrated functionality for systematically improvable embedding (SIE), which allows for scalable simulations of complex systems. The package also exports several useful tools for the development of GPU-based quantum chemistry applications.
Exteranl dependencies
This package incorporates parts of its code adapted from several external open-source projects:
The lib subpackage is exported directly when importing ByteQC. The usage of each module is described in the README.md file in the corresponding directory.
ByteDance Quantum Chemistry: ByteQC
ByteQC is a high-performance, GPU-accelerated quantum chemistry package designed for large-scale quantum chemistry simulations. It currently supports a range of methods, including mean-field calculations for both open and periodic boundary conditions, MP2 simulations, CCSD, and CCSD(T) calculations. All of these methods are optimized to support multiple GPUs, enabling efficient parallelization. Additionally, ByteQC includes an integrated functionality for systematically improvable embedding (SIE), which allows for scalable simulations of complex systems. The package also exports several useful tools for the development of GPU-based quantum chemistry applications.
Exteranl dependencies
This package incorporates parts of its code adapted from several external open-source projects:
Installation
Requirement:
GPU requirement: test on NVIDIA V100, A100, H100, and 4070Ti.
Build dependencied:
Build the package by run command
python byteqc/setup.py.Package structure
The
libsubpackage is exported directly when importing ByteQC. The usage of each module is described in the README.md file in the corresponding directory.Citations
@ArticleGuo2025,author=Guo,ZhenandHuang,ZigengandChen,QiaoruiandShao,JiangandLiu,GuangchengandPham,HungQ.andHuang,YifeiandCao,ChangsuandChen,JiandLv,Dingshun,journal=WIREsComputationalMolecularScience,title=ByteQC:GPU−Acceleratedquantumchemistrypackageforlarge−scalesystems,year=2025,note=e70034CMS−1169.R1,number=3,pages=e70034,volume=15,doi=10.1002/wcms.70034,keywords=electronicstructure,GPU−accelerated,large−scale,quantumchemistrysimulation,quantumembedding,
If the SIE feature is used, please also cite:
@MiscHuang2024,author=Huang,ZigengandGuo,ZhenandCao,ChangsuandPham,HungQ.andWen,XuelanandBooth,GeorgeH.andChen,JiandLv,Dingshun,title=Advancingsurfacechemistrywithlarge−scaleab−initioquantummany−bodysimulations,year=2024,doi=10.48550/ARXIV.2412.18553,publisher=arXiv,