Presentation is loading. Please wait.

Presentation is loading. Please wait.

Liouville formulation (4.3.3)

Similar presentations


Presentation on theme: "Liouville formulation (4.3.3)"— Presentation transcript:

1 Liouville formulation (4.3.3)
Molecular Dynamics Basics (4.1, 4.2, 4.3) Liouville formulation (4.3.3) Multiple timesteps (15.3)

2 Molecular Dynamics Theory: Compute the forces on the particles
Solve the equations of motion Sample after some timesteps

3

4

5

6

7 Molecular Dynamics Initialization Force calculations
Total momentum should be zero (no external forces) Temperature rescaling to desired temperature Particles start on a lattice Force calculations Periodic boundary conditions Order NxN algorithm, Order N: neighbor lists, linked cell Truncation and shift of the potential Integrating the equations of motion Velocity Verlet Kinetic energy

8 Periodic boundary conditions

9 Lennard Jones potentials
The Lennard-Jones potential The truncated Lennard-Jones potential The truncated and shifted Lennard-Jones potential

10 Phase diagrams of Lennard Jones fluids

11 Saving cpu time Cell list Verlet-list

12 Equations of motion Verlet algorithm Velocity Verlet algorithm

13 Lyaponov instability

14 Beware: this solution is equally useless as the differential equation!
Liouville formulation Depends implicitly on t Beware: this solution is equally useless as the differential equation! Liouville operator Solution

15 Let us look at them separately
Taylor expansion Shift of coordinates Shift of momenta

16 We have noncommuting operators!
Trotter identity

17 Velocity Verlet!

18 Velocity Verlet: Call force(fx) Do while (t<tmax) enddo vx=vx+delt*fx/2 x=x+delt*vx Call force(fx) vx=vx+delt*fx/2

19 Liouville Formulation
Velocity Verlet algorithm: Three subsequent coordinate transformations in either r or p of which the Jacobian is one: Area preserving Other Trotter decompositions are possible!

20 Multiple time steps What to use for stiff potentials:
Fixed bond-length: constraints (Shake) Very small time step

21 Multiple Time steps Trotter expansion: Introduce: δt=Δt/n

22 First Now n times:

23 Call force(fx_long,f_short)
vx=vx+delt*fx_long/2 Do ddt=1,n enddo vx=vx+ddelt*fx_short/2 x=x+ddelt*vx Call force_short(fx_short) vx=vx+ddelt*fx_short/2

24


Download ppt "Liouville formulation (4.3.3)"

Similar presentations


Ads by Google