RMM-DIIS: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 21: Line 21:
without the explicit orthogonalization of the preconditioned residual vector
without the explicit orthogonalization of the preconditioned residual vector
(eq. for <math>g_n</math> in {{TAG|Single band steepest descent scheme}}).
(eq. for <math>g_n</math> in {{TAG|Single band steepest descent scheme}}).
In this case after a sweep over all bands a Gram-Schmidt orthogonalization is  necessary
In this case, after a sweep over all bands a Gram-Schmidt orthogonalization is  necessary
to obtain a new orthogonal trial-basis set.
to obtain a new orthogonal trial-basis set.
Without the  explicit orthogonalization to the current set of trial wavefunctions
Without the  explicit orthogonalization to the current set of trial wavefunctions
Line 27: Line 27:
from which band they started.
from which band they started.


More information regarding related input variables and potential problems is available in the [[IALGO#RMM-DIIS]] section.
== References ==
== References ==
<references/>
<references/>
----
----
[[Category:Electronic Minimization]][[Category:Electronic Minimization Methods]][[Category:Theory]]
[[Category:Electronic Minimization]][[Category:Electronic Minimization Methods]][[Category:Theory]]

Revision as of 07:52, 24 January 2021

The schemes like Davidson iteration scheme and Conjugate gradient optimization, try to optimize the expectation value of the Hamiltonian for each wavefunction using an increasing trial basis-set. Instead of minimizing the expectation value it is also possible to minimize the norm of the residual vector. This leads to a similar iteration scheme as described in Efficient single band eigenvalue-minimization, but a different eigenvalue problem has to be solved (see Refs. [1][2]).

There is a significant difference between optimizing the eigenvalue and the norm of the residual vector. The norm of the residual vector is given by

and possesses a quadratic unrestricted minimum at the each eigenfunction . If you have a good starting guess for the eigenfunction it is possible to use this algorithm without the knowledge of other wavefunctions, and therefore without the explicit orthogonalization of the preconditioned residual vector (eq. for in Single band steepest descent scheme). In this case, after a sweep over all bands a Gram-Schmidt orthogonalization is necessary to obtain a new orthogonal trial-basis set. Without the explicit orthogonalization to the current set of trial wavefunctions all other algorithms tend to converge to the lowest band, no matter from which band they started.

More information regarding related input variables and potential problems is available in the IALGO#RMM-DIIS section.

References