Dear all,
How to output the el-ph coupling strength (g2) of coarse grids without wannier interpolation in EPW?
Referring to what has been done for epmatf or epf17, I have tried g2_coarse=abs(sum(uf*epmatq))**2*inv_wq, where uf is phonon eigenvector and empatq is coarse el-ph coupling matrix as said in EPW. However, the calculated g2_coarse is different from wannier interpolated values. Then what should I do to output correct values?
How to output the el-ph strength (g2) of coarse grid?
Moderator: stiwari
-
- Posts: 2
- Joined: Wed Apr 24, 2019 7:21 am
- Affiliation:
Re: How to output the el-ph strength (g2) of coarse grid?
Hello,
You can try to uncomment
!write(*,*)'epmatq(:,:,2,:,nqc)**2',SUM((REAL(REAL(epmatq(:,:,2,:,nqc))))**2)+&
! SUM((REAL(AIMAG(epmatq(:,:,2,:,nqc))))**2)
inside elphon_shuffle_wrap.f90
Then also print the same elements from the variable "epmatf" in ephwann_shuffle.f90
Make sure you print g and its c.c. to avoid phase issues. You also need to average on degenerate states (average all the bands, modes and k-points). Only the average on degenerate state is expected to be the same.
Best,
Samuel
You can try to uncomment
!write(*,*)'epmatq(:,:,2,:,nqc)**2',SUM((REAL(REAL(epmatq(:,:,2,:,nqc))))**2)+&
! SUM((REAL(AIMAG(epmatq(:,:,2,:,nqc))))**2)
inside elphon_shuffle_wrap.f90
Then also print the same elements from the variable "epmatf" in ephwann_shuffle.f90
Make sure you print g and its c.c. to avoid phase issues. You also need to average on degenerate states (average all the bands, modes and k-points). Only the average on degenerate state is expected to be the same.
Best,
Samuel
Prof. Samuel Poncé
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com
Chercheur qualifié F.R.S.-FNRS / Professeur UCLouvain
Institute of Condensed Matter and Nanosciences
UCLouvain, Belgium
Web: https://www.samuelponce.com