12.07.2015 Views

Ab initio molecular dynamics: Theory and Implementation

Ab initio molecular dynamics: Theory and Implementation

Ab initio molecular dynamics: Theory and Implementation

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

thonormality constraint can be written asC † (t + δt)C(t + δt) − I = 0 (234)] † [˜C + XC[˜C + XC]− I = 0 (235)˜C † ˜C + X˜C † C + C † ˜CX † + XX † − I = 0 (236)XX † + XB + B † X † = I − A , (237)where the new matrices A ij = ˜c † i (t + δt)˜c j(t + δt) <strong>and</strong> B ij = c † i (t)˜c j(t + δt) havebeen introduced in Eq. (237). The unit matrix is denoted by the symbol I. Bynoting that A = I + O(δt 2 ) <strong>and</strong> B = I + O(δt), Eq. (237) can be solved iterativelyusingX (n+1) = 1 [I − A + X (n) (I − B)2( ]+ (I − B)X (n) − X (n)) 2(238)<strong>and</strong> starting from the initial guessX (0) = 1 (I − A) . (239)2In Eq. (238) it has been made use of the fact that the matrices X <strong>and</strong> B are real<strong>and</strong> symmetric, which follows directly from their def<strong>initio</strong>ns. Eq. (238) can usuallybe iterated to a tolerance of 10 −6 within a few iterations.The rotation matrix Y is calculated from the orthogonality condition on theorbital velocitiesċ † i (t + δt)c j(t + δt) + c † i (t + δt)ċ j(t + δt) = 0. (240)Applying Eq. (240) to the trial states Ċ′ + YC yields a simple equation for YY = − 1 2 (Q + Q† ), (241)where Q ij = c † i (t+δt) ˙ c ′† i(t+δt). The fact that Y can be obtained without iterationmeans that the velocity constraint condition Eq. (240) is satisfied exactly at eachtime step.3.7.2 Advanced TechniquesOne advantage of the velocity Verlet integrator is that it can be easily combinedwith multiple time scale algorithms 636,639 <strong>and</strong> still results in reversible <strong>dynamics</strong>.The most successful implementation of a multiple time scale scheme in connectionwith the plane wave–pseudopotential method is the harmonic reference systemidea 471,639 . The high frequency motion of the plane waves with large kinetic energyis used as a reference system for the integration. The <strong>dynamics</strong> of this referencesystem is harmonic <strong>and</strong> can be integrated analytically. In addition, this can be combinedwith the basic notion of a preconditioner already introduced in the sectionon optimizations. The electronic mass used in the Car–Parrinello scheme is a fictitiousconstruct (see Sect. 2.4, Eq. (45)) <strong>and</strong> it is allowed to generalize the idea by72

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!