[Pw_forum] epsilon.x

Paolo Giannozzi giannozz at democritos.it
Mon Sep 28 10:00:50 CEST 2009


Emine Kucukbenli wrote:

> It is clearly stated there that "the non-local contribution due to the  
> pseudopotential is neglected. Actually the correction to the matrix  
> element that take into account the non-local part of the Hamiltonian  
> is not implemented."
> So to develop the code for USPP you need to find a way to calculate &  
> add these corrections, I guess. 

it is not sufficient. For norm-conserving PP, there is a nonlocal
contribution to the matrix elements <\psi_i| r | \psi_j> (i /= j)
that is not accounted for in epsilon.x . This is the meaning of
the above statement.

For USPP, additional terms have to be added, since only the smooth
term of |\psi_i> (the one expanded into plane waves) is available.

The correct calculation of matrix elements is actually performed
in the phonon code and could be in principle imported into
epsilon.f90.

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



More information about the users mailing list