[QE-developers] [SPAM] The mathematical formulation of g(:, igk_k(ig, ik)) in epsilon.f90
Yuvam Bhateja
yuvamb16 at gmail.com
Wed Sep 25 02:17:22 CEST 2024
Greetings Developers,
I am new to developing QE code and want to understand how it works
internally. I was trying to understand how the epsilon.f90 module works. I
got stuck on how these two lines of code were used in the SUBROUTINE
dipole_calc:
caux = caux + conjg(evc(ig+npwx,iband1))*evc(ig+npwx,iband1)
dipole_aux(:,iband1,iband1) = dipole_aux(:,iband1,iband1) + (
g(:,igk_k(ig,ik))+ xk(:,ik) ) * caux
I couldn't understand this relation between the dipole matrix element
dipole_aux and the reciprocal lattice vector g(:,igk_k(ig,ik))+ xk(:,ik).
I even read the epsilon.x user manual trying to understand the underlying
maths behind this code. I ultimately want to know the mathematical relation
between the epsilon and the reciprocal lattice vector g(:,igk_k(ig,ik))+
xk(:,ik) that is used in this module.
If anyone can please direct me to any source material, developer guide or
papers, it would be great!
Regards,
Yuvam
[image: Mailsuite] Sent with Mailsuite · Unsubscribe
<https://mailtrack.io/en/privacy/opt-out/unsubscribe/f25ff0520c7f92862d90d119d4400efddaa1e655/19cb2954a06300aee416bd56de996ea5c49869f220cc31212c189ece974e5217ef8dd41e208e76c2a715be79bf8d92293c5012d43e2f986377966e2b75e63ca1>
09/25/24, 02:16:37 AM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/developers/attachments/20240925/d39371ba/attachment.html>
More information about the developers
mailing list