Improved modularity and new features in ipie: Toward even larger AFQMC calculations on CPUs and GPUs at zero and finite temperatures
arXiv:2406.16238 · doi:10.1063/5.0225596
Abstract
ipie is a Python-based auxiliary-field quantum Monte Carlo (AFQMC) package that has undergone substantial improvements since its initial release [J. Chem. Theory Comput., 2023, 19(1): 109-121]. This paper outlines the improved modularity and new capabilities implemented in ipie. We highlight the ease of incorporating different trial and walker types and the seamless integration of ipie with external libraries. We enable distributed Hamiltonian simulations of large systems that otherwise would not fit on single CPU node or GPU card. This development enabled us to compute the interaction energy of a benzene dimer with 84 electrons and 1512 orbitals with multi-GPUs. Using CUDA and cupy for NVIDIA GPUs, ipie supports GPU-accelerated multi-slater determinant trial wavefunctions [arXiv:2406.08314] to enable efficient and highly accurate simulations of large-scale systems. This allows for near-exact ground state energies of multi-reference clusters, [CuO] and [FeS(SCH)]. We also describe implementations of free projection AFQMC, finite temperature AFQMC, AFQMC for electron--phonon systems, and automatic differentiation in AFQMC for calculating physical properties. These advancements position ipie as a leading platform for AFQMC research in quantum chemistry, facilitating more complex and ambitious computational method development and their applications.
18 pages, 13 figures
References in corpus (33)
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Training Deep Nets with Sublinear Memory Cost
- Heat-bath Configuration Interaction: An efficient selected CI algorithm inspired by heat-bath sampling
- Semistochastic Heat-bath Configuration Interaction method: selected configuration interaction with semistochastic perturbation theory
- Quantum Monte Carlo method using phase-free random walks with Slater determinants
- Unbiasing Fermionic Quantum Monte Carlo with a Quantum Computer
- Quantum Package 2.0: An Open-Source Determinant-Driven Suite of Programs
- Ab initio computations of molecular systems by the auxiliary-field quantum Monte Carlo method
- Interactions between Large Molecules: Puzzle for Reference Quantum-Mechanical Methods
- QMCPACK: Advances in the development, efficiency, and application of auxiliary field and real-space variational and diffusion Quantum Monte Carlo
- Zero-variance principle for Monte Carlo algorithms
- Matchgate Shadows for Fermionic Quantum Simulation
- Phaseless auxiliary-field quantum Monte Carlo calculations with planewaves and pseudopotentials--applications to atoms and molecules
- Finite-temperature Auxiliary-Field Quantum Monte Carlo: Self-Consistent Constraint and Systematic Approach to Low Temperatures
- A Phaseless Auxiliary-Field Quantum Monte Carlo Perspective on the Uniform Electron Gas at Finite Temperatures: Issues, Observations, and Benchmark Study
- The performance of CIPSI on the ground state electronic energy of benzene
- Cluster size convergence of the density matrix embedding theory and its dynamical cluster formulation: a study with an auxiliary-field quantum Monte Carlo solver
- The polaron paradigm: a dual coupling effective band model
- Cholesky decomposition of complex two-electron integrals over GIAOs: Efficient MP2 computations for large molecules in strong magnetic fields
- Finite Temperature Auxiliary Field Quantum Monte Carlo in the Canonical Ensemble
- TREXIO: A File Format and Library for Quantum Chemistry
- Stochastic Resolution-of-the-Identity Auxiliary-Field Quantum Monte Carlo: Scaling Reduction without Overhead
- Auxiliary-field based trial wave functions in quantum Monte Carlo calculations
- Constrained-Path Auxiliary-Field Quantum Monte Carlo for Coupled Electrons and Phonons
- Evaluating a quantum-classical quantum Monte Carlo algorithm with Matchgate shadows
- Local embedding and effective downfolding in the auxiliary-field quantum Monte Carlo method
- Spectral Functions from Auxiliary-Field Quantum Monte Carlo without Analytic Continuation: The Extended Koopmans' Theorem Approach
- Hybrid Auxiliary Field Quantum Monte Carlo for Molecular Systems
- Calculating ground state properties of correlated fermionic systems with BCS trial wave functions in Slater determinant path-integral approaches
- Rationale for the Extrapolation Procedure in Selected Configuration Interaction
- GPU-accelerated Auxiliary-field quantum Monte Carlo with multi-Slater determinant trial states
- Walking through Hilbert Space with Quantum Computers
- Contextual Subspace Auxiliary-Field Quantum Monte Carlo: Improved bias with reduced quantum resources
Cited by in corpus (4)
- Unbiasing Fermionic Auxiliary-Field Quantum Monte Carlo with Matrix Product State Trial Wavefunctions
- ByteQC: GPU-Accelerated Quantum Chemistry Package for Large-Scale Systems
- Quantum-Classical Auxiliary Field Quantum Monte Carlo with Matchgate Shadows on Trapped Ion Quantum Computers
- Efficient Auxiliary-Field Quantum Monte Carlo using Isometric Tensor Hypercontraction