Thank you very much for your earlier reply on the Wannier90 projection. I'm asking the current question here, as I think this might also be interesting to other EPW beginners who are benchmarking with si.
I'm also attaching my EPW input below, with which I met some questions and difficulties, and I'll appreciate greatly your help.
1) What baffles me the most now are the electron energies in "linewidth.elself",which systematically shift up for unknown reasons.
I did the example in Wannier90, the same as http://www.physics.rutgers.edu/pythtb/examples/w90_quick.png
All these band curves are well reproduced in EPW, except that all the EPW bands (electron energies) shifts up by ~6eV as a whole.
In the EPW output, I found
Fermi energy coarse grid = 6.506759 eV
Fermi energy is calculated from the fine k-mesh: Ef = -5.767008 eV
I feel this can explain my problem, but I don't know why I got this unacceptable difference.
2) The other problem I met, which may well be related to the above, is that "Im(Sgima)" are orders larger than the results in your Figure 8.
3) I'm not allowed to set nbndsub=12 even I calculated 12 bands in the nscf step, is it because the Winner windows are not properly set please?
(since I'm trying to reproduce the Figure 8 in your recent work [S. Ponce et al., Comp. Phys. Comm. 2016], as others may also do, is it possible that you could post your EPW input file for the Si case please? It will be really helpful if I can study your input.) http://www.sciencedirect.com/science/article/pii/S0010465516302260
Thanks a lot,
Tai
Code: Select all
&inputepw
prefix = 'Si'
amass(1) = 28.085500
outdir = './'
iverbosity = 3
elph = .true.
epbwrite = .true.
epbread = .false.
etf_mem = .false. !.true.
epwwrite = .true.
epwread = .false.
nbndsub = 8
nbndskip = 0
wannierize = .true.
num_iter = 3000
iprint = 2
dis_win_max = 17
dis_froz_max= 6.5
proj(1) = 'Si:sp3'
elecselfen = .true.
nest_fn = .true.
phonselfen = .true.
a2f = .true.
specfun = .true.
wmin_specfun = -4
wmax_specfun = 12
nw_specfun = 100
parallel_k = .true.
parallel_q = .false.
fsthick = 20 ! eV
eptemp = 300 ! K
degaussw = 0.001 ! eV
dvscf_dir = './save/'
filukk = './Si.ukk'
filkf = 'path.dat'
filqf = 'path.dat'
rand_nk=30000
! nkf1 = 40
! nkf2 = 40
! nkf3 = 40
rand_nq=150000
! nqf1 = 40
! nqf2 = 40
! nqf3 = 40
nk1 = 6
nk2 = 6
nk3 = 6
nq1 = 6
nq2 = 6
nq3 = 6
/
16 cartesian
0.000000000 0.000000000 0.000000000 0.08
-0.166666667 0.166666667 -0.166666667 0.08
-0.333333333 0.333333333 -0.333333333 0.08
0.500000000 -0.500000000 0.500000000 0.08
0.000000000 0.333333333 0.000000000 0.08
-0.166666667 0.500000000 -0.166666667 0.08
0.666666667 -0.333333333 0.666666667 0.08
0.500000000 -0.166666667 0.500000000 0.08
0.333333333 0.000000000 0.333333333 0.08
0.000000000 0.666666667 0.000000000 0.08
0.833333333 -0.166666667 0.833333333 0.08
0.666666667 0.000000000 0.666666667 0.08
0.000000000 -1.000000000 0.000000000 0.08
0.666666667 -0.333333333 1.000000000 0.08
0.500000000 -0.166666667 0.833333333 0.08
-0.333333333 -1.000000000 0.000000000 0.08