[Pw_forum] Example-29, "NOTE : eigenvalues are not computed without ortho."

Paolo Giannozzi giannozz at democritos.it
Fri Jun 25 18:20:30 CEST 2010


joaquin peralta wrote:

> The eigenvalues are not calculated, but why?

I know close to nothing on this specific subject, but, as a rule,
in CP the eigenvalues are obtained as a byproduct of iterative
orthonormalization (from diagonalization of the "Lambda" matrices,
i.e. Lagrange multipliers enforcing orthonormalization constraints).
If you use Gram-Schmidt orthonormalization, you do not have these
matrices. Nothing would prevent the calculation of eigenvalues by
some other algorithms (e.g. Davidson diagonalization), but as a
matter of facts, this is not currently implemented in CP. It is a
problem of "tradition", so to speak. Gram-Schmidt is inefficient and
should nbot be used anyway, except in the first few time steps.

Paolo
-- 
Paolo Giannozzi, Democritos and University of Udine, Italy



More information about the users mailing list