Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Burkhard Militzer Geophysical Laboratory Carnegie Institution.

Slides:



Advertisements
Similar presentations
Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Advertisements

Monte Carlo Simulation Wednesday, 9/11/2002 Stochastic simulations consider particle interactions. Ensemble sampling Markov Chain Metropolis Sampling.
Statistical mechanics
Review Of Statistical Mechanics
Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
Lecture 13: Conformational Sampling: MC and MD Dr. Ronald M. Levy Contributions from Mike Andrec and Daniel Weinstock Statistical Thermodynamics.
1 Lecture 5 The grand canonical ensemble. Density and energy fluctuations in the grand canonical ensemble: correspondence with other ensembles. Fermi-Dirac.
Introduction to Molecular Orbitals
Week 1: Basics Reading: Jensen 1.6,1.8,1.9. Two things we focus on DFT = quick way to do QM – 200 atoms, gases and solids, hard matter, treats electrons.
1 Quantum Monte Carlo Methods Jian-Sheng Wang Dept of Computational Science, National University of Singapore.
1 CE 530 Molecular Simulation Lecture 8 Markov Processes David A. Kofke Department of Chemical Engineering SUNY Buffalo
Lattice regularized diffusion Monte Carlo
Monte Carlo Simulation of Ising Model and Phase Transition Studies
Joo Chul Yoon with Prof. Scott T. Dunham Electrical Engineering University of Washington Molecular Dynamics Simulations.
Quantum Monte Carlo for Electronic Structure Paul Kent Group Meeting - Friday 6th June 2003.
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Monte Carlo Simulation of Ising Model and Phase Transition Studies By Gelman Evgenii.
Molecular Modeling Fundamentals: Modus in Silico C372 Introduction to Cheminformatics II Kelsey Forsythe.
Advanced methods of molecular dynamics Monte Carlo methods
Monte Carlo Methods: Basics
Classical and Quantum Monte Carlo Methods Or: Why we know as little as we do about interacting fermions Erez Berg Student/Postdoc Journal Club, Oct
Introduction to (Statistical) Thermodynamics
Monte-Carlo simulations of the structure of complex liquids with various interaction potentials Alja ž Godec Advisers: prof. dr. Janko Jamnik and doc.
MSEG 803 Equilibria in Material Systems 6: Phase space and microstates Prof. Juejun (JJ) Hu
Monte Carlo Simulation of Interacting Electron Models by a New Determinant Approach Mucheng Zhang (Under the direction of Robert W. Robinson and Heinz-Bernd.
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
Chang-Kui Duan, Institute of Modern Physics, CUPT 1 Harmonic oscillator and coherent states Reading materials: 1.Chapter 7 of Shankar’s PQM.
Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method.
Molecular Dynamics Simulation Solid-Liquid Phase Diagram of Argon ZCE 111 Computational Physics Semester Project by Gan Sik Hong (105513) Hwang Hsien Shiung.
Quantum Monte Carlo Simulations of Mixed 3 He/ 4 He Clusters Dario Bressanini Universita’ degli.
Minimization v.s. Dyanmics A dynamics calculation alters the atomic positions in a step-wise fashion, analogous to energy minimization. However, the steps.
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
1 CE 530 Molecular Simulation Lecture 6 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Monte Carlo Methods in Statistical Mechanics Aziz Abdellahi CEDER group Materials Basics Lecture : 08/18/
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 14 Some materials adapted from Prof. Keith E. Gubbins:
8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
Understanding Molecular Simulations Introduction
Protein Folding and Modeling Carol K. Hall Chemical and Biomolecular Engineering North Carolina State University.
Time-dependent Schrodinger Equation Numerical solution of the time-independent equation is straightforward constant energy solutions do not require us.
Lecture 20. Continuous Spectrum, the Density of States (Ch. 7), and Equipartition (Ch. 6) The units of g(  ): (energy) -1 Typically, it’s easier to work.
Path integral Monte Carlo
5. Formulation of Quantum Statistics
NCN nanoHUB.org Wagner The basics of quantum Monte Carlo Lucas K. Wagner Computational Nanosciences Group University of California, Berkeley In collaboration.
Approach Toward Linear Time QMC a,c David Ceperley, a Bryan Clark, b,d Eric de Sturler, a,c Jeongnim Kim, b,e Chris Siefert University of Illinois at Urbana-Champaign,
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Path Integral Quantum Monte Carlo Consider a harmonic oscillator potential a classical particle moves back and forth periodically in such a potential x(t)=
Cold atoms Lecture th October, Non-interacting bosons in a trap.
Monte Carlo method: Basic ideas. deterministic vs. stochastic In deterministic models, the output of the model is fully determined by the parameter values.
Interacting Molecules in a Dense Fluid
An Introduction to Monte Carlo Methods in Statistical Physics Kristen A. Fichthorn The Pennsylvania State University University Park, PA
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
A. Ambrosetti, F. Pederiva and E. Lipparini
Javier Junquera Importance sampling Monte Carlo. Cambridge University Press, Cambridge, 2002 ISBN Bibliography.
The Hydrogen Atom The only atom that can be solved exactly.
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points non-Boltzmann sampling.
Computational Physics (Lecture 11) PHY4061. Variation quantum Monte Carlo the approximate solution of the Hamiltonian Time Independent many-body Schrodinger’s.
Computational Physics (Lecture 10) PHY4370. Simulation Details To simulate Ising models First step is to choose a lattice. For example, we can us SC,
Comp. Mat. Science School Electrons in Materials Density Functional Theory Richard M. Martin Electron density in La 2 CuO 4 - difference from sum.
Monte Carlo Simulation of the Ising Model Consider a system of N classical spins which can be either up or down. The total.
Introduction to Quantum Monte Carlo Methods 2! Claudio Attaccalite.
Chapter 6 Applications of
Computational Physics (Lecture 10)
Overview of Molecular Dynamics Simulation Theory
Predictive Modeling and Simulation of Charge Mobility in 2D Material Based Devices Altaf Karim Department of Physics, COMSATS Institute of Information.
The units of g(): (energy)-1
Efficient Sampling of Quantum Systems Using Path Integral Molecular Dynamics: Application to Weakly Bound Systems r θ Christopher Ing, Konrad Hinsen*,
14. TMMC, Flat-Histogram and Wang-Landau Method
Chapter 9: Molecular-dynamics
Presentation transcript:

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Burkhard Militzer Geophysical Laboratory Carnegie Institution of Washington Path Integral Monte Carlo I Summer school “QMC from Minerals and Materials to Molecules”

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Original mission: Measure Earth’s magnetic field (Carnegie ship) Today: astronomy (Vera Rubin, Paul Butler,…) and isotope geochemistry Study earth materials High pressure experiments Now also astrobiology Diamond anvil cell exp.: Ho-kwang Mao, Russell J. Hemley

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 PIMC: Outline of presentations 1: PIMC for distinguishable particles (BM) 2: Lab on distinguishable particles (BM) 3: PIMC for bosons (BM) 4: Bosonic applications of PIMC (BM) 5: PIMC for fermions (David Ceperley) 6: Lab on bosonic application (Brian Clark, Ken Esler)

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Molecular Dynamics (MD) Simulate the motion of the atoms in real time Pair potentials: Forces on the atom, Newton’s law: Change in velocity: Change in position: Microcanonical ensemble: Total energy is constant: E=K+V but K and V fluctuate: Real time dynamics: Can e.g. determine the diffusion constant or watch proteins fold.

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Pair potentials: Probability of configuration Metropolis algorithm (1953): 1.Start from configuration R old 2.Propose a random move R old  R new 3.Compute energies E old =V(R old ) and E new =V(R new ) 4.If E new <E old (down-hill)  always accept. 5.If E new >E old (up-hill)  accept with probability Monte Carlo (MC) Generate states in the microcanonical ensemble

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Metropolis algorithm (1953): 1.Start from configuration R old 2.Propose a random move R old  R new 3.Compute energies E old =V(R old ) and E new =V(R new ) 4.If E new <E old (down-hill)  always accept. 5.If E new >E old (up-hill)  accept with probability Monte Carlo (MC) Generate states in the microcanonical ensemble Generate a Markov chain of configurations: R 1, R 2, R 3, … The Boltzmann factor is absorbed into the generated ensemble.

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Quantum systems at finite temperature: Richard Feynman’s path integrals Real time path integrals (not practical for simulations because oscillating phase) Imaginary time path integrals  =it (used for many simulations at T=0 and T>0)

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 The principal object in PIMC: Thermal density matrix  (R,R’;  ) Density matrix definition: Density matrix properties: Imaginary time path integrals  =it (used for many simulations)

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 The principal object in PIMC: Thermal density matrix  (R,R’;  ) Density matrix definition: Free particle density matrix: x Imaginary time

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Step 1 towards the path integral Matrix squaring property of the density matrix Matrix squaring in operator notation: Matrix squaring in real-space notation: Matrix squaring in matrix notation:

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Repeat the matrix squaring step Matrix squaring in operator notation: Matrix squaring in real-space notation:

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Density matrix: Trotter break-up: Path Integrals in Imaginary Time Simplest form for the paths’ action: primitive approx. Path integral and primitive action S : Trotter formula:

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Path Integrals in Imaginary Time Every particle is represented by a path, a ring polymer. Density matrix: Trotter break-up: Analogy to groundstate QMC: PIMC literature: D. Ceperley, Rev. Mod. Phys. 67 (1995) 279. R. Feynman, “Statistical Mechanics”, Addison-Wesley, B. Militzer, PhD thesis, see

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Write your own PIMC code What is needed to start? x 1) Initialize the paths as classical particle on a lattice. 2) Pick one “bead” and sample new position 3) Compute the difference in kinetic and potential action 4) Accept or reject based on 5) Try a “classical” move - shift a polymer as a whole. Imaginary time

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Write your own PIMC code What is needed to start? x 1) Initialize the paths as classical particle on a lattice. 2) Pick one “bead” and sample new position 3) Compute the difference in kinetic and potential action 4) Accept or reject based on 5) Try a “classical” move - shift a polymer as a whole. 6) Compute potential action and accept or reject. 7) Go back to step 2). Imaginary time

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Example: PIMC for the harmonic oscillator Classical simulation for T  0 Gives the classical ground state E 0 =0 PIMC simulation for T  0 give the correct qm groundstate energy

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Much better efficiency through direct sampling of the free particle d.m. Imaginary time i+1 i i-1 Distribution of “beads” for noninteracting particles Normalization from density matrix squaring property The distribution P(r i ) is Gaussian centered at the midpoint of r i-1 and r i+1 Use the Box-Mueller formula to generate points r i according to P(r i ).

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Building a Browning Bridge Method 1: Levy Flights x Imaginary time Multi-slice moves are more efficient! Step 0: Pick an imaginary time window Step 1: Sample the first point r 1 Step 2: Sample the second point r 2 :

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Building a Browning Bridge Method 1: Levy Flights x Imaginary time Multi-slice moves are more efficient! Step 0: Pick an imaginary time window Step 1: Sample the first point r 1 Step 2: Sample the second point r 2 Step 3: Sample the third point r 3 Step 4: Sample the forth point r 4 Step 5: Sample the fifth point r 5 Step 6: Sample the sixth point r 6 Step 7: Sample the seventh point r 7 Last step: Accept or reject based on the potential action since it was not considered in the Levy flight generation

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Building a Browning Bridge Method 2: Bisection x Imaginary time Multi-slice moves are more efficient! Step 0: Pick an imaginary time window Step 1: Sample the first point r 4 :

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Building a Browning Bridge Method 2: Bisection x Imaginary time Multi-slice moves are more efficient! Step 0: Pick an imaginary time window Step 1: Sample the first point r 4 Step 2: Sample points r 2 and r 6 :

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Building a Browning Bridge Method 2: Bisection x Imaginary time Multi-slice moves are more efficient! Step 0: Pick an imaginary time window Step 1: Sample the first point r 4 Step 2: Sample points r 2 and r 6 Step 3: Sample the points r 1 r 3 r 5 r 7 Huge efficiency gain by prerejection of unlikely paths using the potential action already at steps 1 and

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Making a better action: Pair action method Pair action method: The many-body action is approximated a sum over pair interactions. The pair action can be computed exactly by solving the two-particle problem.

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Three methods to derive the pair action (1) From definition: Sum over eigenstates: (2) Matrix squaring: One needs to know all eigenstates analytically (free and bound). They are not known in most cases. Only derived for Coulomb problem [Pollock. Comm. Phys. Comm. 52 (1988) 49]. One starts with a high temperature approximation and applies the squaring formula successively (10 times) to obtain the pair density matrix at temperature 1/ . Advantage: works for all potentials, provides diagonal and all off-diagaonal elements at once. Disadvantage: Integration is performed on a grid. Grid error must be carefully controlled. (3) Feynman-Kac formula: See next slide. Advantage: Very simple and robust. Numerical accuracy can be easily controlled. Disadvantages: Does not work for potentials with negative singularities (e.g. attractive Coulomb potential), off-diagonal elements require more work.

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Use a browning bridge to derive the exact 2-particle action: Feynman-Kac The exact action can be derived by averaging the potential action of free particle paths generated with a browning bridge. Feynman-Kac formula:

Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Example for PIMC with distinguishable particles: Melting of Atomic Hydrogen At extremely high pressure, atomic hydrogen is predicted to form a Wigner crystal of protons (b.c.c. phase) 1)Distinguish between classical and quantum melting. 2)Study anharmonic effects in the crystal. Electron gas is highly degenerate. Model calculation for a one- component plasma of protons. Coulomb simulations have been preformed by Jones and Ceperley, Phys. Rev. Lett. (1996). Here, we include electron screening effects by including Thomas Fermi screening leading to a Yukawa pair potential: