270 likes | 397 Views
Lattice regularized diffusion Monte Carlo. Michele Casula, Claudia Filippi, Sandro Sorella. International School for Advanced Studies, Trieste, Italy. National Center for Research in Atomistic Simulation. Outline. Review of Diffusion Monte Carlo and Motivations
E N D
Lattice regularized diffusion Monte Carlo Michele Casula, Claudia Filippi, Sandro Sorella International School for Advanced Studies, Trieste, Italy National Center for Research in Atomistic Simulation
Outline • Review of Diffusion Monte Carlo and Motivations • Review of Lattice Green function Monte Carlo • Lattice regularized Hamiltonian • Applications • Conlcusions
Standard DMC stochastic method to solve H with boundary conditions given by the nodes of (fixed node approximation) DIFFUSION WITH DRIFT BRANCHING Imaginary time Schroedinger equation with importance sampling “PURE” EXPECTATION VALUE if MIXED AVERAGE ESTIMATE computed by DMC
Motivations Major drawbacks of the standard Diffusion Monte Carlo • bad scaling of DMC with the atomic number • localityapproximation needed in the presence of • non local potentials (pseudopotentials) D. M. Ceperley, J. Stat. Phys. 43, 815(1986) A. Ma et al., to appear in PRA non variational results simulations less stable when pseudo are included great dependence on the guidance wave function used however approximation is exact if guidance is exact
Non local potentials Locality approximation in DMC Mitas et al. J. Chem. Phys. 95, 3467 (1991) Effective Hamiltonian HLA containing the localized potential: • the mixed estimate is not variational since • if is exact, the approximation is exact • (in general it will depend on the shape of )
Pseudopotentials • For heavy atoms pseudopotentials are necessary to reduce the computational time • Usually they are non local In QMC angular momentum projection is calculated by using a quadrature rule for the integration S. Fahy, X. W. Wang and Steven G. Louie, PRB 42, 3503 (1990) Natural discretization of the projection Can a lattice scheme be applied?
Lattice GFMC Lattice hamiltonian: Propagator: importance sampling transition probability Hopping: weight For fermions, lattice fixed node approx to have a well defined transition probability
Effective Hamiltonian Hop with sign change replaced by a positive diagonal potential LATTICE UPPER BOUND THEOREM ! D.F.B. ten Haaf et al. PRB 51, 13039 (1995)
Lattice regularization I Kinetic term: discretization of the laplacian One dimension: General case: where hopping term t1/a2
Lattice regularization II Double mesh for the discretized laplacian Separation of core and valence dynamics for heavy nuclei two hopping terms in the kinetic part p can depend on the distance from the nucleus Our choice: Moreover, if b is not a multiple of a, the random walk can sample all the space!
Lattice regularized H Definition of lattice regularized Hamiltonian • Continuous limit: for a0, HaH • Local energy of Ha = local energy of H • Discretized kinetic energy = continuous kinetic energy Faster convergence in a!
LRDMC: Algorithm START Configuration x, weight w, time T Given x and Ha finite number of x’ Transition probability px,x’ = Gx,x’/Nx Walkers and time loops Generations loop Configuration x’, weight w’, time T’ Branching END
DMC vs LRDMC extrapolation properties same diffusion constant with two different meshes gain in decorrelation CPU time
Examples Carbon atom
LRDMC with pseudo I Off diagonal matrix elements From the discretized Laplacian a and b: translation vectors From the non local pseudopotential c quadrature mesh (rotation around a nucleus)
LRDMC with pseudo II Effective lattice regularized Hamiltonian Now kinetic & pseudo! • Mixed average is variational • Pure expectation value of H can be estimated • Much more stable than the locality approximation (less statistical fluctuations)
Pure energy estimate Hellmann-Feynman theorem • Different ways to estimate the derivative: • Finite differences • Correlated sampling Variational due to the convexity of Exact for reachable only with correlated sampling (without losing efficiency)
Stability (I) Carbon pseudoatom: 4 electrons (SBK pseudo)
Stability (II) Nodal surface non local move • locality approximation infinitely negative attractive potential close to the nodal surface (It works for good trial functions / small time steps) • non local move escape from nodes
Efficiency Iron pseudoatom: 16 electrons (Dolg pseudo) DMC unstable Efficiency LRDMC / DMC
LRDMC and locality More general effective Hamiltonian off diagonal pseudo (with FN approximation) locality approximation + FN approximation interpolates between two regimes: we can check the quality of the FN state given by the locality approx.
Si pseudoatom LRDMC accesses the pure expectation values!
Scandium 4s23dn 4s13dn+1 excitation energies Experimental value: 1.43 eV LRDMC: two simulations with for and
Iron dimer Ground state LRDMC (Dolg pseudo) gives: DFT-PP86 Physical Review B, 66 (2002) 155425 MRCI Chemical Physics Letter, 358 (2002) 442
Iron dimer (II) LRDMC equilibrium distance: 4.22(5) Experimental value: ~ 3.8 Harmonic frequency: 284 (24) cm-1 Experimental value: ~ 300 (15) cm-1
Conclusions • LRDMC as an alternative variational approach for dealing with non local potentials • Pure energy expectation values accessible • The FN energy depends only on the nodes and very weakly on the amplitudes of • Very stable simulation also for poor wave functions • Double mesh more efficient for “heavy” nuclei Reference: cond-mat/0502388
Limit L On the continuous, usually H not bounded from above! Green function expansion Probability of leaving x Probabilty of leaving x after k time slices k distributed accordingly to f