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.

f(G) are related by three–dimensional Fourier transformsThe Fourier transforms are defined by[inv FT [f(G)]] uvw=[fw FT [f(R)]] jkl=f(R) = inv FT [f(G)] (127)f(G) = fw FT [f(R)] . (128)N∑x−1j=0N∑ y−1k=0N∑z−1l=0f G jkl[exp i 2π ] [j u exp i 2π ] [k v exp i 2π ]l wN x N y N zN∑x−1u=0N∑ y−1v=0N∑z−1w=0f R uvw[exp −i 2π ] [j u exp −i 2π ] [k v exp −i 2π ]l wN x N y N zwhere the appropriate mappings of q <strong>and</strong> g to the indices(129), (130)[u, v, w] = q (131){j, k, l} = g s if g s ≥ 0 (132){j, k, l} = N s + g s if g s < 0 (133)have to be used. From Eqs. (129) <strong>and</strong> (130) it can be seen, that the calculationof the three–dimensional Fourier transforms can be performed by a series of onedimensional Fourier transforms. The number of transforms in each direction isN x N y , N x N z , <strong>and</strong> N y N z respectively. Assuming that the one-dimensional transformsare performed within the fast Fourier transform framework, the number ofoperations per transform of length n is approximately 5n logn. This leads to anestimate for the number of operations for the full three-dimensional transform of5N logN, where N = N x N y N z .3.1.5 PseudopotentialsIn order to minimize the size of the plane wave basis necessary for the calculation,core electrons are replaced by pseudopotentials. The pseudopotential approximationin the realm of solid–state theory goes back to the work on orthogonalizedplane waves 298 <strong>and</strong> core state projector methods 485 . Empirical pseudopotentialswere used in plane wave calculations 294,703 but new developments have considerablyincreased efficiency <strong>and</strong> reliability of the method. Pseudopotential are requiredto correctly represent the long range interactions of the core <strong>and</strong> to producepseudo–wavefunction solutions that approach the full wavefunction outside a coreradius r c . Inside this radius the pseudopotential <strong>and</strong> the wavefunction should be assmooth as possible, in order to allow for a small plane wave cutoff. For the pseudo–wavefunction this requires that the nodal structure of the valence wavefunctionsis replaced by a smooth function. In addition it is desired that a pseudopotentialis transferable 238,197 , this means that one <strong>and</strong> the same pseudopotential can be47

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

Saved successfully!

Ooh no, something went wrong!