Improved Scaling for Quantum Monte Carlo on Insulators

Type: Article

Publication Date: 2011-01-01

Citations: 20

DOI: https://doi.org/10.1137/100805467

Abstract

Quantum Monte Carlo (QMC) methods are often used to calculate properties of many body quantum systems. The main cost of many QMC methods, for example, the variational Monte Carlo (VMC) method, is in constructing a sequence of Slater matrices and computing the ratios of determinants for successive Slater matrices. Recent work has improved the scaling of constructing Slater matrices for insulators so that the cost of constructing Slater matrices in these systems is now linear in the number of particles, whereas computing determinant ratios remains cubic in the number of particles. With the long term aim of simulating much larger systems, we improve the scaling of computing the determinant ratios in the VMC method for simulating insulators by using preconditioned iterative solvers. The main contribution of this paper is the development of a method to efficiently compute for the Slater matrices a sequence of preconditioners that make the iterative solver converge rapidly. This involves cheap preconditioner updates, an effective reordering strategy, and a cheap method to monitor instability of incomplete LU decomposition with threshold and pivoting (ILUTP) preconditioners. Using the resulting preconditioned iterative solvers to compute determinant ratios of consecutive Slater matrices reduces the scaling of QMC algorithms from $O(n^3)$ per sweep to roughly $O(n^2)$, where n is the number of particles, and a sweep is a sequence of n steps, each attempting to move a distinct particle. We demonstrate experimentally that we can achieve the improved scaling without increasing statistical errors. Our results show that preconditioned iterative solvers can dramatically reduce the cost of VMC for large(r) systems.

Locations

  • SIAM Journal on Scientific Computing - View
  • arXiv (Cornell University) - View - PDF
  • VTechWorks (Virginia Tech) - View - PDF

Similar Works

Action Title Year Authors
+ Improved Scaling for Quantum Monte Carlo on Insulators 2010 Kapil Ahuja
Bryan K. Clark
Eric de Sturler
David M. Ceperley
Jeongnim Kim
+ PDF Chat Enhancing scalability of a matrix-free eigensolver for studying many-body localization 2022 Roel Van Beeumen
Khaled Z. Ibrahim
Gregory D. Kahanamoku–Meyer
Norman Y. Yao
Chao Yang
+ PDF Chat Fast and scalable quantum Monte Carlo simulations of electron-phonon models 2022 Benjamin Cohen-Stead
Owen Bradley
Cole Miles
G. G. Batrouni
Richard Scalettar
Kipton Barros
+ PDF Chat Boosting Determinant Quantum Monte Carlo with Submatrix Updates: Unveiling the Phase Diagram of the 3D Hubbard Model 2024 F. Sun
Xiao Yan Xu
+ Running a code for lattice quantum chromodynamics efficiently on CRAY T3E systems 1998 N. Attig
S. GĂźsken
P. Lacock
Thomas Lippert
K. Schilling
P. Ueberholz
J. Viehoff
+ A Scalable Matrix-Free Iterative Eigensolver for Studying Many-Body Localization 2019 Roel Van Beeumen
Gregory D. Kahanamoku–Meyer
Norman Y. Yao
Chao Yang
+ PDF Chat Enhancing Scalability of a Matrix-Free Eigensolver for Studying Many-Body Localization 2020 Roel Van Beeumen
Khaled Z. Ibrahim
Gregory D. Kahanamoku–Meyer
Norman Y. Yao
Chao Yang
+ Enhancing Scalability of a Matrix-Free Eigensolver for Studying Many-Body Localization 2020 Roel Van Beeumen
Khaled Z. Ibrahim
Gregory D. Kahanamoku–Meyer
Norman Y. Yao
Chao Yang
+ PDF Chat Computing and Deflating Eigenvalues While Solving Multiple Right-Hand Side Linear Systems with an Application to Quantum Chromodynamics 2010 Andreas Stathopoulos
Kostas Orginos
+ PDF Chat Fast inversion, preconditioned quantum linear system solvers, fast Green's-function computation, and fast evaluation of matrix functions 2021 Yu Tong
Dong An
Nathan Wiebe
Lin Lin
+ Batched matrix operations on distributed GPUs with application in theoretical physics 2022 Nenad Mijić
Davor Davidović
+ Implementing scalable matrix-vector products for the exact diagonalization methods in quantum many-body physics 2023 Tom Westerhout
Bradford L. Chamberlain
+ PDF Chat Performance Engineering of the Kernel Polynomal Method on Large-Scale CPU-GPU Systems 2015 Moritz Kreutzer
Andreas Pieper
Georg Hager
Gerhard Wellein
Andreas Alvermann
Holger Fehske
+ Bootstrapped Block Lanczos for large-dimension eigenvalue problems 2022 Ryan M. Zbikowski
Calvin Johnson
+ Bootstrapped block Lanczos for large-dimension eigenvalue problems 2023 Ryan M. Zbikowski
Calvin Johnson
+ PDF Chat Deflation as a Method of Variance Reduction for Estimating the Trace of a Matrix Inverse 2017 Arjun Singh Gambhir
Andreas Stathopoulos
Kostas Orginos
+ Highly Optimized Code for Lattice Quantum Chromodynamics on the CRAY T3E 1998 N. Attig
S. GĂźsken
P. Lacock
Thomas Lippert
Klaus Schilling
P. Ueberholz
J. Viehoff
+ PDF Chat The Ising model with Hybrid Monte Carlo 2021 Johann Ostmeyer
Evan Berkowitz
Thomas Luu
Marcus Petschlies
Ferenc Pittler
+ PDF Chat Embracing a new era of highly efficient and productive quantum Monte Carlo simulations 2017 Amrita Mathuriya
Ye Luo
Raymond C. Clay
Anouar Benali
Luke Shulenburger
Jeongnim Kim
+ PDF Chat A fast and efficient algorithm for Slater determinant updates in quantum Monte Carlo simulations 2009 Phani K. V. V. Nukala
Paul R. C. Kent

Works That Cite This (15)

Action Title Year Authors
+ PDF Chat Analysis of GMRES for Low‐Rank and Small‐Norm Perturbations of the Identity Matrix 2023 Arielle Carr
Eric de Sturler
Mark Embree
+ Reusing Preconditioners in Projection based Model Order Reduction Algorithms 2020 Navneet Pratap Singh
Kapil Ahuja
+ PDF Chat Probing for the Trace Estimation of a Permuted Matrix Inverse Corresponding to a Lattice Displacement 2022 Heather Switzer
Andreas Stathopoulos
Eloy Romero
Jesse Laeuchli
Kostas Orginos
+ PDF Chat Reusing Preconditioners in Projection Based Model Order Reduction Algorithms 2020 Navneet Pratap Singh
Kapil Ahuja
+ PDF Chat Strategies of Preconditioner Updates for Sequences of Linear Systems Associated with the Neutron Diffusion 2022 A. CarreĂąo
Luca Bergamaschi
Ángeles Martínez
D. Ginestar
A. Vidal-FerrĂ ndiz
G. VerdĂş
+ Hierarchical probing for estimating the trace of the matrix inverse on toroidal lattices 2013 Andreas Stathopoulos
Jesse Laeuchli
Kostas Orginos
+ PDF Chat Optimizing large parameter sets in variational quantum Monte Carlo 2012 Eric Neuscamman
C. J. Umrigar
Garnet Kin‐Lic Chan
+ Preconditioned Iterative Solves in Model Reduction of Second Order Linear Dynamical Systems 2016 Navneet Pratap Singh
Kapil Ahuja
Heike Faßbender
+ PDF Chat Charge-transfer excited states: Seeking a balanced and efficient wave function ansatz in variational Monte Carlo 2017 Nick S. Blunt
Eric Neuscamman
+ PDF Chat Preconditioning Parametrized Linear Systems 2021 Arielle Carr
Eric de Sturler
Serkan Gugercin