[Q-e-developers] Fwd: hello from CYRen in Taiwan, who develops USPP codes
Paolo Giannozzi
p.giannozzi at gmail.com
Sat Feb 18 14:26:18 CET 2017
Does anybody know where the preconditioning used in conjugate-gradient
diagonalization come from?
P.
---------- Forwarded message ----------
I found that the preconditioning for conjugate gradient searching in
espresso-5.4.0 is something like
h_diag(ig)=1+g2kin(ig)+sqrt(1+(g2kin(ig)-1)**2)
in c_band.f90
where g2kin(ig) is |k+G|^2, as defined in g2_kin.f90
I understood the preconditioning by Teter Payne, and Allan. May you
please tell me why QE choose the form above? or any references for
that.
---------- Forwarded message ----------
--
Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
Phone +39-0432-558216, fax +39-0432-558222
More information about the developers
mailing list