Kinetic energy classification and smoothing for compact B-spline basis sets in quantum Monte Carlo.

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 work, 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. For production supercells of practical interest, our scheme incurs a performance penalty of less than 5%.

[1]  I. J. Schoenberg 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 , 1946 .

[2]  David M. Ceperley,et al.  Accelerating Quantum Monte Carlo Simulations of Real Materials on GPU Clusters , 2011, Computing in Science & Engineering.

[3]  Jaron T. Krogel,et al.  Nexus: A modular workflow management system for quantum simulation codes , 2016, Comput. Phys. Commun..

[4]  James B. Anderson,et al.  Quantum chemistry by random walk. H 2P, H+3D3h1A′1, H23Σ+u, H41Σ+g, Be 1S , 1976 .

[5]  F. Martín,et al.  Applications of B-splines in atomic and molecular physics , 2001 .

[6]  L. Mitas,et al.  Noncovalent Interactions by Quantum Monte Carlo. , 2016, Chemical reviews.

[7]  P. Hohenberg,et al.  Inhomogeneous Electron Gas , 1964 .

[8]  M. J. Gillan,et al.  LETTER TO THE EDITOR: Linear-scaling quantum Monte Carlo technique with non-orthogonal localized orbitals , 2004 .

[9]  E. Schrödinger An Undulatory Theory of the Mechanics of Atoms and Molecules , 1926 .

[10]  R. Jastrow Many-Body Problem with Strong Forces , 1955 .

[11]  John C. Slater,et al.  The Theory of Complex Spectra , 1929 .

[12]  A. Williamson,et al.  Optimized nonorthogonal localized orbitals for linear scaling quantum Monte Carlo calculations , 2005 .

[13]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[14]  J. Krogel,et al.  Pseudopotentials for quantum Monte Carlo studies of transition metal oxides , 2016 .

[15]  Claudia Filippi,et al.  Energy-consistent small-core pseudopotentials for 3d-transition metals adapted to quantum Monte Carlo calculations. , 2008, The Journal of chemical physics.

[16]  R. Needs,et al.  Quantum Monte Carlo simulations of solids , 2001 .

[17]  D. Ceperley,et al.  Discovering correlated fermions using quantum Monte Carlo , 2016, Reports on progress in physics. Physical Society.

[18]  W. Kohn,et al.  Self-Consistent Equations Including Exchange and Correlation Effects , 1965 .

[19]  D. Ceperley,et al.  New stochastic method for systems with broken time-reversal symmetry: 2D fermions in a magnetic field. , 1993, Physical review letters.

[20]  James B. Anderson,et al.  A random‐walk simulation of the Schrödinger equation: H+3 , 1975 .

[21]  C. M. Goringe,et al.  Basis functions for linear-scaling first-principles calculations , 1997 .

[22]  Michael Unser,et al.  Splines: a perfect fit for signal and image processing , 1999, IEEE Signal Process. Mag..

[23]  M. J. Gillan,et al.  Efficient localized basis set for quantum Monte Carlo calculations on condensed matter , 2004 .

[24]  Stefano Baroni,et al.  Reptation Quantum Monte Carlo: A Method for Unbiased Ground-State Averages and Imaginary-Time Correlations , 1999 .

[25]  B. Alder,et al.  THE GROUND STATE OF THE ELECTRON GAS BY A STOCHASTIC METHOD , 2010 .

[26]  R. Grimm,et al.  Monte-Carlo solution of Schrödinger's equation☆ , 1971 .

[27]  Stefano de Gironcoli,et al.  QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials , 2009, Journal of physics. Condensed matter : an Institute of Physics journal.

[28]  Richard G. Hennig,et al.  Alleviation of the Fermion-sign problem by optimization of many-body wave functions , 2007 .

[29]  David M. Ceperley,et al.  Hybrid algorithms in quantum Monte Carlo , 2012 .