ByteQC: GPU-Accelerated Quantum Chemistry Package for Large-Scale Systems
arXiv:2502.17963 · doi:10.1002/wcms.70034
Abstract
Applying quantum chemistry algorithms to large-scale systems requires substantial computational resources scaled 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, random phase approximation, coupled cluster methods, and quantum Monte Carlo 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: 1,610 orbitals for coupled cluster with single and double excitations (1,380 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 (2,752 orbitals) and a water monomer adsorbed on a boron nitride surface (3,929 orbitals), achieving the gold-standard accuracy.
References in corpus (24)
- Detection of Individual Gas Molecules Absorbed on Graphene
- AFLOW: An automatic framework for high-throughput materials discovery
- Recent developments in the PySCF program package
- Density matrix embedding: A simple alternative to dynamical mean-field theory
- Quantum embedding theories
- A practical guide to density matrix embedding theory in quantum chemistry
- Hydrogen bonds and van der Waals forces in ice at ambient and high pressures
- Efficient Implementation of Ab Initio Quantum Embedding in Periodic Systems: Density Matrix Embedding Theory
- Applying the Coupled-Cluster Ansatz to Solids and Surfaces in the Thermodynamic Limit
- High-Performance Tensor Contraction without Transposition
- Energy benchmarks for water clusters and ice structures from an embedded many-body expansion
- Efficient Formulation of Ab Initio Quantum Embedding in Periodic Systems: Dynamical Mean-Field Theory
- Properties of the water to boron nitride interaction: from zero to two dimensions with benchmark accuracy
- Systematic improvability in quantum embedding for real materials
- Fast periodic Gaussian density fitting by range separation
- Periodic Local Coupled-Cluster Theory for Insulators and Metals
- On the effective reconstruction of expectation values from ab initio quantum embedding
- Rigorous screened interactions for realistic correlated electron systems
- Integral-direct Hartree-Fock and Møller-Plesset Perturbation Theory for Periodic Systems with Density Fitting: Application to the Benzene Crystal
- Improved modularity and new features in ipie: Toward even larger AFQMC calculations on CPUs and GPUs at zero and finite temperatures
- GPU-accelerated Auxiliary-field quantum Monte Carlo with multi-Slater determinant trial states
- Various integral estimations and screening schemes for extended systems in PySCF
- Introducing GPU-acceleration into the Python-based Simulations of Chemistry Framework
- Advancing Surface Chemistry with Large-Scale Ab-Initio Quantum Many-Body Simulations