next up previous contents
Next: Single band, steepest descent Up: Algorithms used in VASP Previous: Preconditioning   Contents


Simple Davidson iteration scheme

The preconditioned residual vector is calculated for each band resulting in a $2*N_{bands}$ basis-set

\begin{displaymath}
b_{i,i=1,2*{ N_{\rm bands}}} = \{ \phi_{n} / p_{n} \vert n=1,N_{\rm bands} \}.
\end{displaymath}

Within this subspace the NBANDS lowest eigenfunctions are calculated solving the eigenvalue problem

\begin{displaymath}
\langle b_i \vert {\bf H} - \epsilon_j {\bf S} \vert b_j \rangle = 0.
\end{displaymath}

The NBANDS lowest eigenfunctions are used in the next step.



Georg Kresse
2009-04-23