From 33334b10e3f351fa34e72c21d180fb0694f33d27 Mon Sep 17 00:00:00 2001 From: Ye Luo Date: Sun, 7 Jan 2018 12:46:41 -0600 Subject: [PATCH] Update manual. --- manual/bibliography.bib | 38 ++++++++++++++++++++++++++++++++++++++ manual/dmc.tex | 4 ++-- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/manual/bibliography.bib b/manual/bibliography.bib index 05144003d..0de792dbe 100644 --- a/manual/bibliography.bib +++ b/manual/bibliography.bib @@ -280,3 +280,41 @@ eprint = {http://dx.doi.org/10.1063/1.2437215} year = {2017}, pages = {194101} } + +@article{Casula2006, +abstract = {We present a way to include non local potentials in the standard Diffusion Monte Carlo method without using the locality approximation. We define a stochastic projection based on a fixed node effective Hamiltonian, whose lowest energy is an upper bound of the true ground state energy, even in the presence of non local operators in the Hamiltonian. The variational property of the resulting algorithm provides a stable diffusion process, even in the case of divergent non local potentials, like the hard-core pseudopotentials. It turns out that the modification required to improve the standard Diffusion Monte Carlo algorithm is simple.}, +archivePrefix = {arXiv}, +arxivId = {cond-mat/0610246}, +author = {Casula, Michele}, +doi = {10.1103/PhysRevB.74.161102}, +eprint = {0610246}, +file = {:home/yeluo/.local/share/data/Mendeley Ltd./Mendeley Desktop/Downloaded/Casula - 2006 - Beyond the locality approximation in the standard diffusion Monte Carlo method.pdf:pdf}, +issn = {10980121}, +journal = {Physical Review B - Condensed Matter and Materials Physics}, +keywords = {DMC,T-move}, +mendeley-groups = {QMC-methods/DMC}, +mendeley-tags = {DMC,T-move}, +pages = {1--4}, +primaryClass = {cond-mat}, +title = {{Beyond the locality approximation in the standard diffusion Monte Carlo method}}, +volume = {74}, +year = {2006} +} + +@article{Casula2010, +abstract = {We propose improved versions of the standard diffusion Monte Carlo (DMC) and the lattice regularized diffusion Monte Carlo (LRDMC) algorithms. For the DMC method, we refine a scheme recently devised to treat nonlocal pseudopotential in a variational way. We show that such scheme-when applied to large enough systems-maintains its effectiveness only at correspondingly small enough time-steps, and we present two simple upgrades of the method which guarantee the variational property in a size-consistent manner. For the LRDMC method, which is size-consistent and variational by construction, we enhance the computational efficiency by introducing: (i) an improved definition of the effective lattice Hamiltonian which remains size-consistent and entails a small lattice-space error with a known leading term and (ii) a new randomization method for the positions of the lattice knots which requires a single lattice-space.}, +archivePrefix = {arXiv}, +arxivId = {1002.0356}, +author = {Casula, Michele and Moroni, Saverio and Sorella, Sandro and Filippi, Claudia}, +doi = {10.1063/1.3380831}, +eprint = {1002.0356}, +file = {:home/yeluo/.local/share/data/Mendeley Ltd./Mendeley Desktop/Downloaded/Casula et al. - 2010 - Size-consistent variational approaches to nonlocal pseudopotentials Standard and lattice regularized diffusion Mo.pdf:pdf}, +isbn = {0021-9606}, +issn = {00219606}, +journal = {Journal of Chemical Physics}, +number = {15}, +pmid = {20423174}, +title = {{Size-consistent variational approaches to nonlocal pseudopotentials: Standard and lattice regularized diffusion Monte Carlo methods revisited}}, +volume = {132}, +year = {2010} +} diff --git a/manual/dmc.tex b/manual/dmc.tex index 18b51df53..e83e2daf2 100644 --- a/manual/dmc.tex +++ b/manual/dmc.tex @@ -37,7 +37,7 @@ & \texttt{reconfiguration } & string & yes/pure/other & no & fixed population technique \\ & \texttt{branchInterval } & integer & $\ge 0$ & 1 & branching interval \\ & \texttt{substeps } & integer & $\ge 0$ & 1 & branching interval \\ - & \texttt{nonlocalmoves } & string & yes/other & no & run with tmoves \\ + & \texttt{nonlocalmoves } & string & yes/v0/v1/other & no & run with tmoves \\ & \texttt{scaleweight } & string & yes/other & yes & scale weights (CUDA only) \\ & \texttt{MaxAge } & double & $\ge 0$ & 10 & kill persistent walkers \\ & \texttt{MaxCopy } & double & $\ge 0$ &2 & limit population growth \\ @@ -99,7 +99,7 @@ where $N$ is the current population. \item \texttt{substeps}. Same as BranchInterval. -\item \texttt{nonlocalmoves}. DMC driver for running Hamiltonians with non-local moves. An typical usage is to simulate Hamiltonians with non-local psuedopotentials with T-Moves. Setting this equal to false will impose the locality approximation. +\item \texttt{nonlocalmoves}. DMC driver for running Hamiltonians with non-local moves. An typical usage is to simulate Hamiltonians with non-local psuedopotentials with T-Moves. Setting this equal to false will impose the locality approximation. `yes/v0' impmements the algorithm in the 2006 paper~\cite{Casula2006} and `v1' impmements the v1 algorithm in the 2010 paper~\cite{Casula2010}. \item \texttt{scaleweight}. Scaling weight per Umrigar/Nightengale. CUDA only.