A fast and efficient algorithm for Slater determinant updates in quantum Monte Carlo simulations

Phani K.V.V. Nukala, P. R.C. Kent

Research output: Contribution to journalArticlepeer-review

24 Scopus citations

Abstract

We present an efficient low-rank updating algorithm for updating the trial wave functions used in quantum Monte Carlo (QMC) simulations. The algorithm is based on low-rank updating of the Slater determinants. In particular, the computational complexity of the algorithm is O (kN) during the kth step compared to traditional algorithms that require O (N2) computations, where N is the system size. For single determinant trial wave functions the new algorithm is faster than the traditional O (N2) Sherman-Morrison algorithm for up to O (N) updates. For multideterminant configuration- interaction-type trial wave functions of M+1 determinants, the new algorithm is significantly more efficient, saving both O (M N2) work and O (M N2) storage. The algorithm enables more accurate and significantly more efficient QMC calculations using configuration-interaction-type wave functions.

Original languageEnglish
Article number204105
JournalJournal of Chemical Physics
Volume130
Issue number20
DOIs
StatePublished - 2009

Funding

P.R.C.K. wishes to thank F. A. Reboredo, J. Kim, and R. Q. Hood for helpful conversations. This research was sponsored by the Mathematical, Information and Computational Sciences Division, Office of Advanced Scientific Computing Research and the Center for Nanophase Materials Sciences, Office of Basic Energy Sciences, both of the U.S. Department of Energy and under Contract No. DE-AC05-00OR22725 with UT-Battelle, LLC. The QMC Endstation project is supported by the U.S. Department of Energy (DOE) under Contract No. DOE-DE-FG05-08OR23336.

FundersFunder number
Center for Nanophase Materials Sciences
U.S. Department of EnergyDE-AC05-00OR22725, DOE-DE-FG05-08OR23336
Basic Energy Sciences
Advanced Scientific Computing Research

    Fingerprint

    Dive into the research topics of 'A fast and efficient algorithm for Slater determinant updates in quantum Monte Carlo simulations'. Together they form a unique fingerprint.

    Cite this