Fast and stable determinant quantum Monte Carlo
arXiv:2003.05286 · doi:10.21468/SciPostPhysCore.2.2.011
Abstract
We assess numerical stabilization methods employed in fermion many-body quantum Monte Carlo simulations. In particular, we empirically compare various matrix decomposition and inversion schemes to gain control over numerical instabilities arising in the computation of equal-time and time-displaced Green's functions within the determinant quantum Monte Carlo (DQMC) framework. Based on this comparison, we identify a procedure based on pivoted QR decompositions which is both efficient and accurate to machine precision. The Julia programming language is used for the assessment and implementations of all discussed algorithms are provided in the open-source software library StableDQMC.jl [http://github.com/crstnbr/StableDQMC.jl].
arXiv comment21 pages, 8 figures; minor fix
References in corpus (11)
- Computational complexity and fundamental limitations to fermionic quantum Monte Carlo simulations
- Quantum phase transitions in the Kane-Mele-Hubbard model
- Ising nematic quantum critical point in a metal: a Monte Carlo study
- Charged fermions coupled to gauge fields: Superfluidity, confinement and emergent Dirac fermions
- Sign-Problem-Free Fermionic Quantum Monte Carlo: Developments and Applications
- Monte Carlo Studies of Quantum Critical Metals
- Competing Orders in a Nearly Antiferromagnetic Metal
- The ALF (Algorithms for Lattice Fermions) project release 1.0. Documentation for the auxiliary field quantum Monte Carlo code
- Quantum critical properties of a metallic spin density wave transition
- Numerical stabilization of entanglement computation in auxiliary field quantum Monte Carlo simulations of interacting many-fermion systems
- Hierarchy of energy scales in an O(3) symmetric antiferromagnetic quantum critical metal: a Monte Carlo study
Cited by in corpus (4)
- SmoQyDQMC.jl: A flexible implementation of determinant quantum Monte Carlo for Hubbard and electron-phonon interactions (version 2.0 release)
- A flexible class of exact Hubbard-Stratonovich transformations
- The ALF (Algorithms for Lattice Fermions) project release 2.4. Documentation for the auxiliary-field quantum Monte Carlo code
- Quantum Transport Theory of Strongly Correlated Matter