APS Logo

PyQMC: an all-Python real-space quantum Monte Carlo code

ORAL

Abstract

PyQMC is a new, easy-to-use implementation of real-space quantum Monte Carlo (QMC) for highly-accurate simulations of correlated electron systems. The all-Python code enables fast development of new techniques and flexible, complex workflows, such as the recent work from our group on QMC excited states [1]. Integration with the electronic structure package PySCF [2, 3] leverages available tools and facilitates direct comparison with many other ab initio methods. The wide availability of Python libraries offers additional flexibility. With PyQMC's parallelization implementation, cloud resources or HPC can be used with the same code. The vectorized architecture ensures good performance and is GPU ready. PyQMC includes variational Monte Carlo, wave function optimization, and diffusion Monte Carlo on molecules and solids, and is under active development. The code is freely available at https://github.com/WagnerGroup/pyqmc.

1. S. Pathak, et. al. (2020). arXiv preprint arXiv:2009.13556.
2. Q. Sun, et.al. (2018). WIREs Comput. Mol. Sci., 8: e1340. doi:10.1002/wcms.1340
3. Q. Sun, et. al. (2020). J. Chem. Phys., 153, 024109 (2020). doi:10.1063/5.0006074.

Presenters

  • William Wheeler

    University of Illinois at Urbana-Champaign

Authors

  • William Wheeler

    University of Illinois at Urbana-Champaign

  • Shivesh Pathak

    University of Illinois at Urbana-Champaign

  • Jo?o N. B. Rodrigues

    University ABC, Federal University of ABC

  • Cooper Lorsung

    Harvard University

  • Yueqing Chang

    University of Illinois Urbana-Champaign, University of Illinois at Urbana-Champaign

  • Yiqing Zhou

    Cornell University

  • Brian Busemeyer

    Center for Computational Quantum Physics, Flatiron Institute, 162 5th Avenue, New York, NY 10010, Simons Foundation, Flatiron Institute

  • Kiel T Williams

    Optimus Analytics

  • Alexander Munoz

    University of Illinois at Urbana-Champaign

  • Lucas Wagner

    University of Illinois at Urbana-Champaign, University of Illinois Urbana-Champaign