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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

¢¢¢¢¢c i (G)123g, E self∆V Ilocal (G), nI c(G), P I α(G)S I (G), E ovrl∆V local (G), n c (G)local potentialmoduleF α I,iE kinE PPnlE tot , V loc (R)Figure 10. Flow chart for the calculation of the local potential <strong>and</strong> total energy. Initializationsteps are marked with numbers. Step 2 has to be repeated whenever the size of the unit cellchanges. Step 3 has to be repeated whenever nuclear positions have changed.in plane waves <strong>and</strong> using the same routines as in the st<strong>and</strong>ard code the Kohn–Sham<strong>and</strong> overlap matrices are calculated in this basis. The general eigenvalue problem issolved <strong>and</strong> the eigenfunctions can easily be expressed in the plane wave basis thatare in turn used as the initial wavefunctions to the optimization routines. Similarly,a given plane wave representation of the total wavefunction can be projected onto anauxiliary set of atom–centered functions. This opens up the possibility to performpopulation <strong>and</strong> bond–order analyses (following for instance the schemes of Mullikenor Mayer) in plane wave–pseudopotential calculations 537 .3.6.2 PreconditioningOptimizations in many dimensions are often hampered by the appearance of differentlength scales. The introduction of a metric that brings all degrees of freedomonto the same length scale can improve convergence considerably. The applicationof such a metric is called ”preconditioning” <strong>and</strong> is used in many optimizationproblems. If the variables in the optimization are decoupled the preconditioningmatrix is diagonal <strong>and</strong> becomes computationally tractable even for very large systems.Fortunately, this is to a large degree the case for a plane wave basis set. Forlarge G vectors the Kohn–Sham matrix is dominated by the kinetic energy whichis diagonal in the plane wave representation. Based on this observation efficient65

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

Saved successfully!

Ooh no, something went wrong!