Kinetic energy classification and smoothing for compact B-spline basis sets in quantum Monte Carlo
Abstract
Quantum Monte Carlo calculations of defect properties of transition metal oxides have become feasible in recent years due to increases in computing power. As the system size has grown, availability of on-node memory has become a limiting factor. Saving memory while minimizing computational cost is now a priority. The main growth in memory demand stems from the B-spline representation of the single particle orbitals, especially for heavier elements such as transition metals where semi-core states are present. Despite the associated memory costs, splines are computationally efficient. In this paper, we explore alternatives to reduce the memory usage of splined orbitals without significantly affecting numerical fidelity or computational efficiency. We make use of the kinetic energy operator to both classify and smooth the occupied set of orbitals prior to splining. By using a partitioning scheme based on the per-orbital kinetic energy distributions, we show that memory savings of about 50% is possible for select transition metal oxide systems. Finally, for production supercells of practical interest, our scheme incurs a performance penalty of less than 5%.
- Authors:
-
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Materials Science and Technology Division
- Publication Date:
- Research Org.:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
- Sponsoring Org.:
- USDOE Office of Science (SC), Basic Energy Sciences (BES)
- OSTI Identifier:
- 1423013
- Alternate Identifier(s):
- OSTI ID: 1418079
- Grant/Contract Number:
- AC05-00OR22725
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Journal of Chemical Physics
- Additional Journal Information:
- Journal Volume: 148; Journal Issue: 4; Journal ID: ISSN 0021-9606
- Publisher:
- American Institute of Physics (AIP)
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; interpolation; Monte Carlo methods; programming languages; density functional theory; catalysis
Citation Formats
Krogel, Jaron T., and Reboredo, Fernando A.. Kinetic energy classification and smoothing for compact B-spline basis sets in quantum Monte Carlo. United States: N. p., 2018.
Web. doi:10.1063/1.4994817.
Krogel, Jaron T., & Reboredo, Fernando A.. Kinetic energy classification and smoothing for compact B-spline basis sets in quantum Monte Carlo. United States. https://doi.org/10.1063/1.4994817
Krogel, Jaron T., and Reboredo, Fernando A.. Thu .
"Kinetic energy classification and smoothing for compact B-spline basis sets in quantum Monte Carlo". United States. https://doi.org/10.1063/1.4994817. https://www.osti.gov/servlets/purl/1423013.
@article{osti_1423013,
title = {Kinetic energy classification and smoothing for compact B-spline basis sets in quantum Monte Carlo},
author = {Krogel, Jaron T. and Reboredo, Fernando A.},
abstractNote = {Quantum Monte Carlo calculations of defect properties of transition metal oxides have become feasible in recent years due to increases in computing power. As the system size has grown, availability of on-node memory has become a limiting factor. Saving memory while minimizing computational cost is now a priority. The main growth in memory demand stems from the B-spline representation of the single particle orbitals, especially for heavier elements such as transition metals where semi-core states are present. Despite the associated memory costs, splines are computationally efficient. In this paper, we explore alternatives to reduce the memory usage of splined orbitals without significantly affecting numerical fidelity or computational efficiency. We make use of the kinetic energy operator to both classify and smooth the occupied set of orbitals prior to splining. By using a partitioning scheme based on the per-orbital kinetic energy distributions, we show that memory savings of about 50% is possible for select transition metal oxide systems. Finally, for production supercells of practical interest, our scheme incurs a performance penalty of less than 5%.},
doi = {10.1063/1.4994817},
journal = {Journal of Chemical Physics},
number = 4,
volume = 148,
place = {United States},
year = {2018},
month = {1}
}
Web of Science
Figures / Tables:

Works referenced in this record:
Monte-Carlo solution of Schrödinger's equation
journal, February 1971
- Grimm, R. C.; Storer, R. G.
- Journal of Computational Physics, Vol. 7, Issue 1
Contributions to the problem of approximation of equidistant data by analytic functions. Part B. On the problem of osculatory interpolation. A second class of analytic approximation formulae
journal, January 1946
- Schoenberg, I. J.
- Quarterly of Applied Mathematics, Vol. 4, Issue 2
Linear-scaling quantum Monte Carlo technique with non-orthogonal localized orbitals
journal, June 2004
- Alfè, D.; Gillan, M. J.
- Journal of Physics: Condensed Matter, Vol. 16, Issue 25
A random‐walk simulation of the Schrödinger equation: H + 3
journal, August 1975
- Anderson, James B.
- The Journal of Chemical Physics, Vol. 63, Issue 4
Quantum chemistry by random walk. H 2 P , H + 3 D 3 h 1 A ′ 1 , H 2 3 Σ + u , H 4 1 Σ + g , Be 1 S
journal, November 1976
- Anderson, James B.
- The Journal of Chemical Physics, Vol. 65, Issue 10
Applications of B -splines in atomic and molecular physics
journal, November 2001
- Bachau, H.; Cormier, E.; Decleva, P.
- Reports on Progress in Physics, Vol. 64, Issue 12
QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials
journal, September 2009
- Giannozzi, Paolo; Baroni, Stefano; Bonini, Nicola
- Journal of Physics: Condensed Matter, Vol. 21, Issue 39, Article No. 395502
Noncovalent Interactions by Quantum Monte Carlo
journal, April 2016
- Dubecký, Matúš; Mitas, Lubos; Jurečka, Petr
- Chemical Reviews, Vol. 116, Issue 9
Hybrid algorithms in quantum Monte Carlo
journal, December 2012
- Kim, Jeongnim; Esler, Kenneth P.; McMinis, Jeremy
- Journal of Physics: Conference Series, Vol. 402
Discovering correlated fermions using quantum Monte Carlo
journal, August 2016
- Wagner, Lucas K.; Ceperley, David M.
- Reports on Progress in Physics, Vol. 79, Issue 9
Optimized nonorthogonal localized orbitals for linear scaling quantum Monte Carlo calculations
journal, March 2005
- Reboredo, Fernando A.; Williamson, Andrew J.
- Physical Review B, Vol. 71, Issue 12
Accelerating Quantum Monte Carlo Simulations of Real Materials on GPU Clusters
journal, January 2012
- Esler, Kenneth; Kim, Jeongnim; Ceperley, David
- Computing in Science & Engineering, Vol. 14, Issue 1
Splines: a perfect fit for signal and image processing
journal, January 1999
- Unser, M.
- IEEE Signal Processing Magazine, Vol. 16, Issue 6
Energy-consistent small-core pseudopotentials for 3d-transition metals adapted to quantum Monte Carlo calculations
journal, October 2008
- Burkatzki, M.; Filippi, Claudia; Dolg, M.
- The Journal of Chemical Physics, Vol. 129, Issue 16
Equation of State Calculations by Fast Computing Machines
journal, June 1953
- Metropolis, Nicholas; Rosenbluth, Arianna W.; Rosenbluth, Marshall N.
- The Journal of Chemical Physics, Vol. 21, Issue 6
Basis functions for linear-scaling first-principles calculations
journal, May 1997
- Hernández, E.; Gillan, M. J.; Goringe, C. M.
- Physical Review B, Vol. 55, Issue 20
Helium at zero temperature with hard-sphere and other forces
journal, May 1974
- Kalos, M. H.; Levesque, D.; Verlet, L.
- Physical Review A, Vol. 9, Issue 5
Reptation Quantum Monte Carlo: A Method for Unbiased Ground-State Averages and Imaginary-Time Correlations
journal, June 1999
- Baroni, Stefano; Moroni, Saverio
- Physical Review Letters, Vol. 82, Issue 24
Monte Carlo Sampling Methods Using Markov Chains and Their Applications
journal, April 1970
- Hastings, W. K.
- Biometrika, Vol. 57, Issue 1
The Theory of Complex Spectra
journal, November 1929
- Slater, J. C.
- Physical Review, Vol. 34, Issue 10
Nexus: A modular workflow management system for quantum simulation codes
journal, January 2016
- Krogel, Jaron T.
- Computer Physics Communications, Vol. 198
Many-Body Problem with Strong Forces
journal, June 1955
- Jastrow, Robert
- Physical Review, Vol. 98, Issue 5
Works referencing / citing this record:
An efficient hybrid orbital representation for quantum Monte Carlo calculations
journal, August 2018
- Luo, Ye; Esler, Kenneth P.; Kent, Paul R. C.
- The Journal of Chemical Physics, Vol. 149, Issue 8
QMCPACK : An open source ab initio Quantum Monte Carlo package for the electronic structure of atoms, molecules, and solids
text, January 2018
- Kim, Jeongnim; Baczewski, Andrew; Beaudet, Todd D.
- arXiv
An efficient hybrid orbital representation for quantum Monte Carlo calculations
text, January 2018
- Luo, Ye; Esler, Kenneth P.; Kent, Paul R. C.
- arXiv
Figures / Tables found in this record: