The HANDE-QMC project: open-source stochastic quantum chemistry from the ground state up
Authors:
James S. Spencer,
Nick S. Blunt,
Seonghoon Choi,
Jiri Etrych,
Maria-Andreea Filip,
W. M. C. Foulkes,
Ruth S. T. Franklin,
Will J. Handley,
Fionn D. Malone,
Verena A. Neufeld,
Roberto Di Remigio,
Thomas W. Rogers,
Charles J. C. Scott,
James J. Shepherd,
William A. Vigor,
Joseph Weston,
RuQing Xu,
Alex J. W. Thom
Abstract:
Building on the success of Quantum Monte Carlo techniques such as diffusion Monte Carlo, alternative stochastic approaches to solve electronic structure problems have emerged over the last decade. The full configuration interaction quantum Monte Carlo (FCIQMC) method allows one to systematically approach the exact solution of such problems, for cases where very high accuracy is desired. The introd…
▽ More
Building on the success of Quantum Monte Carlo techniques such as diffusion Monte Carlo, alternative stochastic approaches to solve electronic structure problems have emerged over the last decade. The full configuration interaction quantum Monte Carlo (FCIQMC) method allows one to systematically approach the exact solution of such problems, for cases where very high accuracy is desired. The introduction of FCIQMC has subsequently led to the development of coupled cluster Monte Carlo (CCMC) and density matrix quantum Monte Carlo (DMQMC), allowing stochastic sampling of the coupled cluster wave function and the exact thermal density matrix, respectively. In this article we describe the HANDE-QMC code, an open-source implementation of FCIQMC, CCMC and DMQMC, including initiator and semi-stochastic adaptations. We describe our code and demonstrate its use on three example systems; a molecule (nitric oxide), a model solid (the uniform electron gas), and a real solid (diamond). An illustrative tutorial is also included.
△ Less
Submitted 4 December, 2018; v1 submitted 28 November, 2018;
originally announced November 2018.
Large Scale Parallelization in Stochastic Coupled Cluster
Authors:
James S. Spencer,
Verena A. Neufeld,
William A. Vigor,
Ruth S. T. Franklin,
Alex J. W. Thom
Abstract:
Coupled cluster theory is a vital cornerstone of electronic structure theory and is being applied to ever-larger systems. Stochastic approaches to quantum chemistry have grown in importance and offer compelling advantages over traditional deterministic algorithms in terms of computational demands, theoretical flexibility or lower scaling with system size. We present a highly parallelizable algorit…
▽ More
Coupled cluster theory is a vital cornerstone of electronic structure theory and is being applied to ever-larger systems. Stochastic approaches to quantum chemistry have grown in importance and offer compelling advantages over traditional deterministic algorithms in terms of computational demands, theoretical flexibility or lower scaling with system size. We present a highly parallelizable algorithm of the coupled cluster Monte Carlo method involving sampling of clusters of excitors over multiple time steps. The behaviour of the algorithm is investigated on the uniform electron gas and the water dimer at CCSD, CCSDT and CCSDTQ levels. We also describe two improvements to the original sampling algorithm, full non-composite and multi-spawn sampling. A stochastic approach to coupled cluster results in an efficient and scalable implementation at arbitrary truncation levels in the coupled cluster expansion.
△ Less
Submitted 12 December, 2018; v1 submitted 10 July, 2018;
originally announced July 2018.
Linked Coupled Cluster Monte Carlo
Authors:
Ruth S. T. Franklin,
James S. Spencer,
Alberto Zoccante,
Alex J. W. Thom
Abstract:
We consider a new formulation of the stochastic coupled cluster method in terms of the similarity transformed Hamiltonian. We show that improvement in the granularity with which the wavefunction is represented results in a reduction in the critical population required to correctly sample the wavefunction for a range of systems and excitation levels and hence leads to a substantial reduction in the…
▽ More
We consider a new formulation of the stochastic coupled cluster method in terms of the similarity transformed Hamiltonian. We show that improvement in the granularity with which the wavefunction is represented results in a reduction in the critical population required to correctly sample the wavefunction for a range of systems and excitation levels and hence leads to a substantial reduction in the computational cost. This development has the potential to substantially extend the range of the method, enabling it to be used to treat larger systems with excitation levels not easily accessible with conventional deterministic methods.
△ Less
Submitted 30 January, 2016; v1 submitted 25 November, 2015;
originally announced November 2015.