Phaseless Auxiliary-Field Quantum Monte Carlo on Graphical Processing Units
arXiv:1804.03310 · doi:10.1021/acs.jctc.8b00342
Abstract
We present an implementation of phaseless Auxiliary-Field Quantum Monte Carlo (ph-AFQMC) utilizing graphical processing units (GPUs). The AFQMC method is recast in terms of matrix operations which are spread across thousands of processing cores and are executed in batches using custom Compute Unified Device Architecture kernels and the hardware-optimized cuBLAS matrix library. Algorithmic advances include a batched Sherman-Morrison-Woodbury algorithm to quickly update matrix determinants and inverses, density-fitting of the two-electron integrals, an energy algorithm involving a high-dimensional precomputed tensor, and the use of single-precision floating point arithmetic. These strategies result in dramatic reductions in wall-times for both single- and multi-determinant trial wavefunctions. For typical calculations we find speed-ups of roughly two orders of magnitude using just a single GPU card. Furthermore, we achieve near-unity parallel efficiency using 8 GPU cards on a single node, and can reach moderate system sizes via a local memory-slicing approach. We illustrate the robustness of our implementation on hydrogen chains of increasing length, and through the calculation of all-electron ionization potentials of the first-row transition metal atoms. We compare long imaginary-time calculations utilizing a population control algorithm with our previously published correlated sampling approach, and show that the latter improves not only the efficiency but also the accuracy of the computed ionization potentials. Taken together, the GPU implementation combined with correlated sampling provides a compelling computational method that will broaden the application of ph-AFQMC to the description of realistic correlated electronic systems.
References in corpus (36)
- Stripe order in the underdoped region of the two-dimensional Hubbard model
- Quantum Monte Carlo method using phase-free random walks with Slater determinants
- Low-energy spectrum of iron-sulfur clusters directly from many-particle quantum mechanics
- QMCPACK : An open source ab initio Quantum Monte Carlo package for the electronic structure of atoms, molecules, and solids
- Towards the solution of the many-electron problem in real materials: equation of state of the hydrogen chain with state-of-the-art many-body methods
- A Constrained Path Quantum Monte Carlo Method for Fermion Ground States
- Multireference Correlation in Long Molecules with the Quadratic Scaling Density Matrix Renormalization Group
- Ab initio computations of molecular systems by the auxiliary-field quantum Monte Carlo method
- A general second order complete active space self-consistent-field solver for large-scale systems
- Multi-GPU Accelerated Multi-Spin Monte Carlo Simulations of the 2D Ising Model
- Auxiliary-field quantum Monte Carlo calculations of molecular systems with a Gaussian basis
- Strong electronic correlation in the Hydrogen chain: a variational Monte Carlo study
- Strong correlations via constrained-pairing mean-field theory
- Spectroscopic accuracy directly from quantum chemistry: application to ground and excited states of beryllium dimer
- Phaseless auxiliary-field quantum Monte Carlo calculations with planewaves and pseudopotentials--applications to atoms and molecules
- Dynamical Mean-Field Theory for Quantum Chemistry
- Computing the energy of a water molecule using MultiDeterminants: A simple, efficient algorithm
- Pressure-induced diamond to beta-tin transition in bulk silicon: a near-exact quantum Monte Carlo study
- Bond breaking with auxiliary-field quantum Monte Carlo
- Eliminating spin contamination in auxiliary-field quantum Monte Carlo: realistic potential energy curve of F2
- Assessing weak hydrogen binding on Ca+ centers: An accurate many-body study with large basis sets
- Quantum Monte Carlo calculations in solids with downfolded Hamiltonians
- An Auxiliary-Field Quantum Monte Carlo Study of the Chromium Dimer
- Computation of ground-state properties in molecular systems: back-propagation with auxiliary-field quantum Monte Carlo
- Chemical Transformations Approaching Chemical Accuracy via Correlated Sampling in Auxiliary-Field Quantum Monte Carlo
- The Stability, Energetics, and Magnetic States of Cobalt Adatoms on Graphene
- Auxiliary-field quantum Monte Carlo study of TiO and MnO molecules
- Frozen-orbital and downfolding calculations with auxiliary-field quantum Monte Carlo
- Ab Initio Many-body Study of Cobalt Adatoms Adsorbed on Graphene
- CPMC-Lab: A Matlab Package for Constrained Path Monte Carlo Calculations
- Auxiliary-field quantum Monte Carlo calculations with multiple-projector pseudopotentials
- Auxiliary-field quantum Monte Carlo study of first- and second-row post-d elements
- Simulating Lattice Spin Models on Graphics Processing Units
- A study of H+H and several H-bonded molecules by phaseless auxiliary-field quantum Monte Carlo with planewave and Gaussian basis sets
- Delayed Slater determinant update algorithms for high efficiency quantum Monte Carlo
- Auxiliary-field quantum Monte Carlo calculations of the molybdenum dimer
Cited by in corpus (23)
- On Achieving High Accuracy in Quantum Chemical Calculations of 3d Transition Metal Systems: A Comparison of Auxiliary-Field Quantum Monte Carlo with Coupled Cluster, Density Functional Theory, and Experiment for Diatomic Molecules
- Direct comparison of many-body methods for realistic electronic Hamiltonians
- Numerical Assessment for Accuracy and GPU Acceleration of TD-DMRG Time Evolution Schemes
- Some Recent Developments in Auxiliary-Field Quantum Monte Carlo for Real Materials
- The Shape of Full Configuration Interaction to Come
- Efficient ab initio auxiliary-field quantum Monte Carlo calculations in Gaussian bases via low-rank tensor decomposition
- How will quantum computers provide an industrially relevant computational advantage in quantum chemistry?
- Singlet-Triplet Energy Gaps of Organic Biradicals and Polyacenes with Auxiliary-Field Quantum Monte Carlo
- Overcoming the Memory Bottleneck in Auxiliary Field Quantum Monte Carlo Simulations with Interpolative Separable Density Fitting
- Predicting Ligand-Dissociation Energies of 3d Coordination Complexes with Auxiliary-Field Quantum Monte Carlo
- Accelerating Auxiliary-Field Quantum Monte Carlo Simulations of Solids with Graphical Processing Unit
- The performance of phaseless auxiliary-field quantum Monte Carlo on the ground state electronic energy of benzene
- Stochastic Resolution-of-the-Identity Auxiliary-Field Quantum Monte Carlo: Scaling Reduction without Overhead
- Binding and excitations in SiH molecular systems using quantum Monte Carlo
- Scalable Ab Initio Electronic Structure Methods with Near Chemical Accuracy for Main Group Chemistry
- The Role of High-Order Electron Correlation Effects in a Model System for Non-valence Correlation-bound Anions
- Self-Refinement of Auxiliary-Field Quantum Monte Carlo via Non-Orthogonal Configuration Interaction
- GPU acceleration of ab initio simulations of large-scale identical particles based on path integral molecular dynamics
- Implementing advanced trial wave functions in fermion quantum Monte Carlo via stochastic sampling
- Non-perturbative Many-Body Treatment of Molecular Magnets
- Shifting sands of hardware and software in exascale quantum mechanical simulations
- NNQS-AFQMC: Neural network quantum states enhanced fermionic quantum Monte Carlo
- Selected configuration interaction wave functions in phaseless auxiliary field quantum Monte Carlo