Reuse & Permissions

It is not necessary to obtain permission to reuse this article or its components as it is available under the terms of the Creative Commons Attribution 4.0 International license. This license permits unrestricted use, distribution, and reproduction in any medium, provided attribution to the author(s) and the published article's title, journal citation, and DOI are maintained. Please note that some figures may have been included with permission from other third parties. It is your responsibility to obtain the proper permission from the rights holder directly for these figures.

Export citation

Export citation

Choose format for download:

Download Citation
  • Open Access

Making the most of data: Quantum Monte Carlo postanalysis revisited

Tom Ichibha*

Verena A. Neufeld

Kenta Hongo

Ryo Maezono†

Alex J. W. Thom‡

  • School of Information Science, JAIST, 1-1 Asahidai, Nomi, Ishikawa 923-1292, Japan

  • Yusuf Hamied Department of Chemistry, University of Cambridge, Lensfield Road, Cambridge CB2 1EW, United Kingdom and Department of Chemistry, Columbia University, New York, New York 10027, USA

  • Research Center for Advanced Computing Infrastructure, JAIST, 1-1 Asahidai, Nomi, Ishikawa 923-1292, Japan

  • School of Information Science, JAIST, 1-1 Asahidai, Nomi, Ishikawa 923-1292, Japan

  • Yusuf Hamied Department of Chemistry, University of Cambridge, Lensfield Road, Cambridge CB2 1EW, United Kingdom

  • *ichibha@icloud.com
  • †rmaezono@mac.com
  • ‡ajwt3@cam.ac.uk

Phys. Rev. E 105, 045313 – Published 19 April, 2022

DOI: https://doi.org/10.1103/PhysRevE.105.045313

Abstract

In quantum Monte Carlo (QMC) methods, energy estimators are calculated as (functions of) statistical averages of quantities sampled during a calculation. Associated statistical errors of these averages are often estimated. This error estimation is not straightforward and there are several choices of the error estimation methods. We evaluate the performance of three methods (the Straatsma method, an autoregressive model, and a blocking analysis based on von Neumann's ratio test for randomness) for the energy time series given by three QMC methods [diffusion Monte Carlo, full configuration interaction Quantum Monte Carlo (FCIQMC), and coupled cluster Monte Carlo (CCMC)]. From these analyses, we describe a hybrid analysis method which provides reliable error estimates for a series of various lengths of FCIQMC and CCMC's time series. Equally important is the estimation of the appropriate start point of the equilibrated phase. We establish that a simple mean squared error rule method as described by White [K. P. White, Jr., Simulation 69(6), 323 (1997)] can provide reasonable estimations.

View figure in article

Physics Subject Headings (PhySH)

Article Text

Supplemental Material

References (58)

  1. J. S. Spencer, V. A. Neufeld, W. A. Vigor, R. S. T. Franklin, and A. J. W. Thom, Large scale parallelization in stochastic coupled cluster, J. Chem. Phys. 149, 204103 (2018).
  2. G. H. Booth, S. D. Smart, and A. Alavi, Linear-scaling and parallelisable algorithms for stochastic quantum chemistry, Mol. Phys. 112, 1855 (2014).
  3. A. Mathuriya, Y. Luo, R. C. Clay, III, A. Benali, L. Shulenburger, and J. Kim, Embracing a new era of highly efficient and productive quantum Monte Carlo simulations, in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC '17, edited by B. Mohr and P. Raghavan (ACM, New York, 2017), pp. 38:1–38:12.
  4. T. Ichibha, Z. Hou, K. Hongo, and R. Maezono, New insight into the ground state of fepc: A diffusion Monte Carlo study, Sci. Rep. 7, 2011 (2017).
  5. Y. Luo, A. Benali, L. Shulenburger, J. T. Krogel, O. Heinonen, and P. R. C. Kent, Phase stability of tio2 polymorphs from diffusion quantum Monte Carlo, New J. Phys. 18, 113049 (2016).
  6. J. Trail, B. Monserrat, P. López Ríos, R. Maezono, and R. J. Needs, Quantum Monte Carlo study of the energetics of the rutile, anatase, brookite, and columbite tio2 polymorphs, Phys. Rev. B 95, 121108(R) (2017).
  7. Q. S. Ken, T. Ichibha, K. Hongo, and R. Maezono, Difficulty to capture non-additive enhancement of stacking energy by conventional ab initio methods, Chem. Phys. 529, 110554 (2020).
  8. A. Benali, Y. Luo, H. Shin, D. Pahls, and O. Heinonen, Quantum Monte Carlo calculations of catalytic energy barriers in a metallorganic framework with transition-metal-functionalized nodes, J. Phys. Chem. C 122, 16683 (2018).
  9. W. M. C. Foulkes, L. Mitas, R. J. Needs, and G. Rajagopal, Quantum Monte Carlo simulations of solids, Rev. Mod. Phys. 73, 33 (2001).
  10. J. B. Anderson, A random-walk simulation of the Schrödinger equation: H3+, J. Chem. Phys. 63, 1499 (1975).
  11. J. B. Anderson, Quantum chemistry by random walk. h2p, h+3 d3h 1á1, h2 3Σ+u, h4 1Σ+g, be 1s, J. Chem. Phys. 65, 4121 (1976).
  12. G. Ortiz, D. M. Ceperley, and R. M. Martin, New Stochastic Method for Systems with Broken Time-Reversal Symmetry: 2d Fermions in a Magnetic Field, Phys. Rev. Lett. 71, 2777 (1993).
  13. P. López Ríos, A. Ma, N. D. Drummond, M. D. Towler, and R. J. Needs, Inhomogeneous backflow transformations in quantum Monte Carlo calculations, Phys. Rev. E 74, 066701 (2006).
  14. M. A. Morales, J. McMinis, B. K. Clark, J. Kim, and G. E. Scuseria, Multideterminant wave functions in quantum Monte Carlo, J. Chem. Theory Comput. 8, 2181 (2012).
  15. G. H. Booth, A. J. W. Thom, and A. Alavi, Fermion Monte Carlo without fixed nodes: A game of life, death, and annihilation in Slater determinant space, J. Chem. Phys. 131, 054106 (2009).
  16. G. H. Booth and A. Alavi, Approaching chemical accuracy using full configuration-interaction quantum Monte Carlo: A study of ionization potentials, J. Chem. Phys. 132, 174104 (2010).
  17. D. Cleland, G. H. Booth, and A. Alavi, Communications: Survival of the fittest: Accelerating convergence in full configuration-interaction quantum Monte Carlo, J. Chem. Phys. 132, 041103 (2010).
  18. D. M. Cleland, G. H. Booth, and A. Alavi, A study of electron affinities using the initiator approach to full configuration interaction quantum Monte Carlo, J. Chem. Phys. 134, 024112 (2011).
  19. L. Veis, A. Antalík, Ö. Legeza, A. Alavi, and J. Pittner, The intricate case of tetramethyleneethane: A full configuration interaction quantum Monte Carlo benchmark and multireference coupled cluster studies, J. Chem. Theory Comput. 14, 2439 (2018).
  20. A. J. W. Thom, Stochastic Coupled Cluster Theory, Phys. Rev. Lett. 105, 263004 (2010).
  21. J. S. Spencer and A. J. W. Thom, Developments in stochastic coupled cluster theory: The initiator approximation and application to the uniform electron gas, J. Chem. Phys. 144, 084108 (2016).
  22. C. Alexopoulos, D. Goldsman, P. Tang, and J. R. Wilson, Spsts: A sequential procedure for estimating the steady-state mean using standardized time series, IIE Trans. 48, 864 (2016).
  23. T. Straatsma, H. Berendsen, and A. Stam, Estimation of statistical errors in molecular simulation calculations, Mol. Phys. 57, 89 (1986).
  24. M. B. Thompson, Graphical comparison of mcmc performance, arXiv:1011.4457.
  25. G. S. Fishman, Principles of Discrete Event Simulation (Wiley, New York, 1978).
  26. S. Yousefi, MSER-5Y: An improved version of MSER-5 with automatic confidence interval estimation, Master's thesis, North Carolina State University, 2011.
  27. W. W. Franklin and K. P. White, Stationarity tests and mser-5: Exploring the intuition behind mean-squared-error-reduction in detecting and correcting initialization bias, in 2008 Winter Simulation Conference (IEEE, 2008), pp. 541–546.
  28. W. Wei, Time Series Analysis: Univariate and Multivariate Methods (Springer, New York, 2006).
  29. H. Akaike, Information theory and an extension of the maximum likelihood principle, in Breakthroughs in Statistics: Foundations and Basic Theory, edited by S. Kotz and N. L. Johnson (Springer, New York, 1992), pp. 610–624.
  30. J. K. Preston White, An effective truncation heuristic for bias reduction in simulation output, Simulation 69, 323 (1997).
  31. R. J. Needs, M. D. Towler, N. D. Drummond, P. López Ríos, and J. R. Trail, Variational and diffusion quantum Monte Carlo calculations with the casino code, J. Chem. Phys. 152, 154106 (2020).
  32. V. Saunders, R. Dovesi, C. Roetti, R. Orlando, C. M. Zicovich-Wilson, N. Harrison, K. Doll, B. Civalleri, I. Bush, P. D'Arco, and M. Llunell, CRYSTAL03 User's Manual (University of Torino, Torino, 2003).
  33. See Supplemental Material at http://link.aps.org/supplemental/10.1103/PhysRevE.105.045313 for CRYSTAL03 input files to generate trial wave functions of DMC calculations for a neon atom and nitrogen molecule.
  34. C. J. Umrigar, M. P. Nightingale, and K. J. Runge, A diffusion Monte Carlo algorithm with very small time-step errors, J. Chem. Phys. 99, 2865 (1993).
  35. A. Ma, M. D. Towler, N. D. Drummond, and R. J. Needs, Scheme for adding electron-nucleus cusps to Gaussian orbitals, J. Chem. Phys. 122, 224322 (2005).
  36. T. Kato, On the eigenfunctions of many-particle systems in quantum mechanics, Commun. Pure Appl. Math. 10, 151 (1957).
  37. J. S. Spencer, N. S. Blunt, W. A. Vigor, F. D. Malone, W. M. C. Foulkes, J. J. Shepherd, and A. J. W. Thom, Open-source development experiences in scientific software: The Hande quantum Monte Carlo project, J. Open Source Softw. 3, e9 (2015).
  38. J. S. Spencer, N. S. Blunt, S. Choi, J. Etrych, M.-A. Filip, W. M. C. Foulkes, R. S. T. Franklin, W. J. Handley, F. D. Malone, V. A. Neufeld, R. Di Remigio, T. W. Rogers, C. J. C. Scott, J. J. Shepherd, W. A. Vigor, J. Weston, R. Xu, and A. J. Thom, The Hande-QMC project: Open-source stochastic quantum chemistry from the ground state up, J. Chem. Theory Comput. 15, 1728 (2019).
  39. T. H. Dunning, Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen, J. Chem. Phys. 90, 1007 (1989).
  40. R. M. Parrish, L. A. Burns, D. G. A. Smith, A. C. Simmonett, A. E. DePrince, E. G. Hohenstein, U. u. Bozkaya, A. Y. Sokolov, R. Di Remigio, R. M. Richard, J. r. m. F. Gonthier, A. M. James, H. R. McAlexander, A. Kumar, M. Saitow, X. Wang, B. P. Pritchard, P. Verma, H. F. Schaefer, K. Patkowski, R. A. King, E. F. Valeev, F. A. Evangelista, J. M. Turney, T. D. Crawford, and C. D. Sherrill, Psi4 1.1: An open-source electronic structure program emphasizing automation, advanced libraries, and interoperability, J. Chem. Theory Comput. 13, 3185 (2017).
  41. U. Wolff, Monte Carlo errors with less errors, Comput. Phys. Commun. 156, 143 (2004).
  42. J. R. Trail, Heavy-tailed random error in quantum Monte Carlo, Phys. Rev. E 77, 016703 (2008).
  43. J. R. Trail and R. Maezono, Optimum and efficient sampling for variational quantum Monte Carlo, J. Chem. Phys. 133, 174120 (2010).
  44. P. L. Ríos and G. J. Conduit, Tail-regression estimator for heavy-tailed distributions of known tail indices and its application to continuum quantum Monte Carlo data, Phys. Rev. E 99, 063312 (2019).
  45. J. Tiihonen, R. C. Clay, and J. T. Krogel, Toward quantum Monte Carlo forces on heavier ions: Scaling properties, J. Chem. Phys. 154, 204111 (2021).
  46. W. Yang, R. Bitetti-Putzer, and M. Karplus, Free energy simulations: Use of reverse cumulative averaging to determine the equilibrated region and the time required for convergence, J. Chem. Phys. 120, 2618 (2004).
  47. S. K. Schiferl and D. C. Wallace, Statistical errors in molecular dynamics averages, J. Chem. Phys. 83, 5203 (1985).
  48. J. T. Krogel, Nexus: A modular workflow management system for quantum simulation codes, Comput. Phys. Commun. 198, 154 (2016).
  49. J. D. Chodera, A simple method for automated equilibration detection in molecular simulations, J. Chem. Theory Comput. 12, 1799 (2016).
  50. https://doi.org/10.17863/CAM.83172.
  51. T. Williams, C. Kelley et al., Gnuplot 5.4: An interactive plotting program, http://gnuplot.sourceforge.net/.
  52. J. D. Hunter, matplotlib: A 2d graphics environment, Comput. Sci. Eng. 9, 90 (2007).
  53. G. Van Rossum and F. L. Drake, Python 3 Reference Manual (CreateSpace, Scotts Valley, CA, 2009).
  54. C. R. Harris, K. J. Millman, S. J. van der Walt, R. Gommers, P. Virtanen, D. Cournapeau, E. Wieser, J. Taylor, S. Berg, N. J. Smith, R. Kern, M. Picus, S. Hoyer, M. H. van Kerkwijk, M. Brett, A. Haldane, J. F. del Río, M. Wiebe, P. Peterson, P. Gérard-Marchant, K. Sheppard, T. Reddy, W. Weckesser, H. Abbasi, C. Gohlke, and T. E. Oliphant, Array programming with numpy, Nature (London) 585, 357 (2020).
  55. P. Virtanen, R. Gommers, T. E. Oliphant, M. Haberland, T. Reddy, D. Cournapeau, E. Burovski, P. Peterson, W. Weckesser, J. Bright, S. J. van der Walt, M. Brett, J. Wilson, K. J. Millman, N. Mayorov, A. R. J. Nelson, E. Jones, R. Kern, E. Larson, C. J. Carey, İ. Polat, Y. Feng, E. W. Moore, J. VanderPlas, D. Laxalde, J. Perktold, R. Cimrman, I. Henriksen, E. A. Quintero, C. R. Harris, A. M. Archibald, A. H. Ribeiro, F. Pedregosa, P. van Mulbregt, and SciPy 1.0 Contributors, SciPy 1.0: Fundamental algorithms for scientific computing in Python, Nat. Methods 17, 261 (2020).
  56. W. McKinney, Data Structures for Statistical Computing in Python, in Proceedings of the 9th Python in Science Conference, edited by S. van der Walt and J. Millman (2010), pp. 56–61.
  57. H. Flyvbjerg and H. G. Petersen, Error estimates on averages of correlated data, J. Chem. Phys. 91, 461 (1989).
  58. M. Jonsson, Standard error estimation by an automated blocking method, Phys. Rev. E 98, 043304 (2018).

Outline

Information

Sign In to Your Journals Account

Filter

Filter

Article Lookup

Enter a citation