Hi everyone:
I am performing EPW calculations to determine the electron-phonon coupling matrix elements of a (10, 0) single-walled carbon nanotube (SWCNT). Given that the SWCNT is a one-dimensional material, I followed the scheme mentioned in the Wannier90 official documentation ((https://wannier90.readthedocs.io/en/lat ... _same_lead)), setting the electronic projections as follows: pz orbitals on the carbon atoms oriented radially with respect to the nanotube axis, and s orbitals at the centers of the C-C bonds.However, the resulting bands form EPW show a significant discrepancy compared to the DFT results. Interestingly, using the same energy windows and projections within Wannier90 alone yields bands that match the DFT results well. I also attempted to use sp2 projections, but the spread of each atom became excessively large (100–200 ), indicating that the resulting Wannier functions are not well-localized. I don't know where the problem lies. Is there an issue with my EPW settings?
The following are my input files for epw.in and wannier90.win:
epw
&inputepw
prefix = 'Gra'
outdir = '../tmp/'
dvscf_dir = './save/'
asr_typ = 'simple'
vme = 'dipole'
nbndsub = 100
ep_coupling = .true.
elph = .true.
use_ws = .false.
num_iter = 500
dis_froz_max = 0
band_plot = .true.
filkf = './k.dat'
filqf = './q.dat'
! Pz projections (40 atoms)
proj( 1) = 'c=16.835220,13.065973,0.838483:pz:z=3.9082,0.6190,0.0000,x=0,0,1'
proj( 2) = 'c=16.835220,13.065973,2.260659:pz:z=3.9082,0.6190,0.0000,x=0,0,1'
proj( 3) = 'c=16.452664,14.243380,2.974762:pz:z=3.5256,1.7964,0.0000,x=0,0,1'
proj( 4) = 'c=16.452663,14.243380,0.124381:pz:z=3.5256,1.7964,0.0000,x=0,0,1'
proj( 5) = 'c=15.724992,15.244942,0.838488:pz:z=2.7980,2.7980,0.0000,x=0,0,1'
proj( 6) = 'c=15.724991,15.244943,2.260655:pz:z=2.7980,2.7980,0.0000,x=0,0,1'
proj( 7) = 'c=14.723432,15.972618,2.974765:pz:z=1.7964,3.5256,0.0000,x=0,0,1'
proj( 8) = 'c=14.723431,15.972619,0.124378:pz:z=1.7964,3.5256,0.0000,x=0,0,1'
proj( 9) = 'c=13.546025,16.355171,0.838488:pz:z=0.6190,3.9082,0.0000,x=0,0,1'
proj( 10) = 'c=13.546025,16.355172,2.260655:pz:z=0.6190,3.9082,0.0000,x=0,0,1'
proj( 11) = 'c=12.308029,16.355167,2.974766:pz:z=-0.6190,3.9082,0.0000,x=0,0,1'
proj( 12) = 'c=12.308030,16.355167,0.124378:pz:z=-0.6190,3.9082,0.0000,x=0,0,1'
proj( 13) = 'c=11.130625,15.972608,0.838490:pz:z=-1.7964,3.5256,0.0000,x=0,0,1'
proj( 14) = 'c=11.130626,15.972609,2.260653:pz:z=-1.7964,3.5256,0.0000,x=0,0,1'
proj( 15) = 'c=10.129064,15.244934,2.974767:pz:z=-2.7980,2.7980,0.0000,x=0,0,1'
proj( 16) = 'c=10.129064,15.244934,0.124376:pz:z=-2.7980,2.7980,0.0000,x=0,0,1'
proj( 17) = 'c=9.401388,14.243375,0.838490:pz:z=-3.5256,1.7964,0.0000,x=0,0,1'
proj( 18) = 'c=9.401388,14.243375,2.260654:pz:z=-3.5256,1.7964,0.0000,x=0,0,1'
proj( 19) = 'c=9.018827,13.065971,2.974765:pz:z=-3.9082,0.6190,0.0000,x=0,0,1'
proj( 20) = 'c=9.018827,13.065971,0.124378:pz:z=-3.9082,0.6190,0.0000,x=0,0,1'
proj( 21) = 'c=9.018822,11.827975,0.838488:pz:z=-3.9082,-0.6190,0.0000,x=0,0,1'
proj( 22) = 'c=9.018822,11.827975,2.260655:pz:z=-3.9082,-0.6190,0.0000,x=0,0,1'
proj( 23) = 'c=9.401376,10.650568,2.974765:pz:z=-3.5256,-1.7964,0.0000,x=0,0,1'
proj( 24) = 'c=9.401376,10.650569,0.124378:pz:z=-3.5256,-1.7964,0.0000,x=0,0,1'
proj( 25) = 'c=10.129055,9.649009,0.838488:pz:z=-2.7980,-2.7980,0.0000,x=0,0,1'
proj( 26) = 'c=10.129054,9.649009,2.260655:pz:z=-2.7980,-2.7980,0.0000,x=0,0,1'
proj( 27) = 'c=11.130619,8.921340,2.974762:pz:z=-1.7964,-3.5256,0.0000,x=0,0,1'
proj( 28) = 'c=11.130619,8.921340,0.124380:pz:z=-1.7964,-3.5256,0.0000,x=0,0,1'
proj( 29) = 'c=12.308027,8.538786,0.838484:pz:z=-0.6190,-3.9082,0.0000,x=0,0,1'
proj( 30) = 'c=12.308028,8.538786,2.260659:pz:z=-0.6190,-3.9082,0.0000,x=0,0,1'
proj( 31) = 'c=13.546023,8.538785,2.974758:pz:z=0.6190,-3.9082,0.0000,x=0,0,1'
proj( 32) = 'c=13.546023,8.538785,0.124384:pz:z=0.6190,-3.9082,0.0000,x=0,0,1'
proj( 33) = 'c=14.723432,8.921337,0.838482:pz:z=1.7964,-3.5256,0.0000,x=0,0,1'
proj( 34) = 'c=14.723431,8.921336,2.260660:pz:z=1.7964,-3.5256,0.0000,x=0,0,1'
proj( 35) = 'c=15.724995,9.649010,2.974758:pz:z=2.7980,-2.7980,0.0000,x=0,0,1'
proj( 36) = 'c=15.724994,9.649009,0.124385:pz:z=2.7980,-2.7980,0.0000,x=0,0,1'
proj( 37) = 'c=16.452670,10.650570,0.838482:pz:z=3.5256,-1.7964,0.0000,x=0,0,1'
proj( 38) = 'c=16.452669,10.650569,2.260660:pz:z=3.5256,-1.7964,0.0000,x=0,0,1'
proj( 39) = 'c=16.835223,11.827978,2.974758:pz:z=3.9082,-0.6190,0.0000,x=0,0,1'
proj( 40) = 'c=16.835222,11.827977,0.124385:pz:z=3.9082,-0.6190,0.0000,x=0,0,1'
! S projections (60 bond centers)
proj( 41) = 'c=16.835220,13.065973,1.549571:s'
proj( 42) = 'c=16.643942,13.654677,0.481432:s'
proj( 43) = 'c=16.835221,12.446975,0.481434:s'
proj( 44) = 'c=16.643942,13.654676,2.617711:s'
proj( 45) = 'c=16.835221,12.446976,2.617709:s'
proj( 46) = 'c=16.452663,14.243380,-0.586705:s'
proj( 47) = 'c=16.088827,14.744161,2.617708:s'
proj( 48) = 'c=16.088828,14.744161,0.481434:s'
proj( 49) = 'c=15.724992,15.244942,1.549571:s'
proj( 50) = 'c=15.224212,15.608780,0.481433:s'
proj( 51) = 'c=15.224212,15.608781,2.617710:s'
proj( 52) = 'c=14.723431,15.972619,-0.586705:s'
proj( 53) = 'c=14.134728,16.163895,2.617710:s'
proj( 54) = 'c=14.134728,16.163895,0.481433:s'
proj( 55) = 'c=13.546025,16.355172,1.549572:s'
proj( 56) = 'c=12.927028,16.355169,0.481433:s'
proj( 57) = 'c=12.927027,16.355169,2.617710:s'
proj( 58) = 'c=12.308030,16.355167,-0.586704:s'
proj( 59) = 'c=11.719327,16.163888,2.617709:s'
proj( 60) = 'c=11.719327,16.163888,0.481434:s'
proj( 61) = 'c=11.130625,15.972608,1.549572:s'
proj( 62) = 'c=10.629844,15.608771,0.481433:s'
proj( 63) = 'c=10.629845,15.608771,2.617710:s'
proj( 64) = 'c=10.129064,15.244934,-0.586704:s'
proj( 65) = 'c=9.765226,14.744155,2.617711:s'
proj( 66) = 'c=9.765226,14.744155,0.481433:s'
proj( 67) = 'c=9.401388,14.243375,1.549572:s'
proj( 68) = 'c=9.210107,13.654673,0.481434:s'
proj( 69) = 'c=9.210107,13.654673,2.617709:s'
proj( 70) = 'c=9.018827,13.065971,-0.586704:s'
proj( 71) = 'c=9.018824,12.446973,2.617710:s'
proj( 72) = 'c=9.018824,12.446973,0.481433:s'
proj( 73) = 'c=9.018822,11.827975,1.549572:s'
proj( 74) = 'c=9.210099,11.239272,0.481433:s'
proj( 75) = 'c=9.210099,11.239272,2.617710:s'
proj( 76) = 'c=9.401376,10.650569,-0.586705:s'
proj( 77) = 'c=9.765215,10.149789,2.617710:s'
proj( 78) = 'c=9.765215,10.149789,0.481433:s'
proj( 79) = 'c=10.129054,9.649009,1.549571:s'
proj( 80) = 'c=10.629837,9.285174,0.481434:s'
proj( 81) = 'c=10.629837,9.285175,2.617709:s'
proj( 82) = 'c=11.130619,8.921340,-0.586705:s'
proj( 83) = 'c=11.719323,8.730063,2.617711:s'
proj( 84) = 'c=11.719323,8.730063,0.481432:s'
proj( 85) = 'c=12.308027,8.538786,1.549571:s'
proj( 86) = 'c=12.927025,8.538785,0.481434:s'
proj( 87) = 'c=12.927025,8.538785,2.617709:s'
proj( 88) = 'c=13.546023,8.538785,-0.586705:s'
proj( 89) = 'c=14.134727,8.730061,2.617709:s'
proj( 90) = 'c=14.134727,8.730061,0.481433:s'
proj( 91) = 'c=14.723431,8.921337,1.549571:s'
proj( 92) = 'c=15.224213,9.285173,0.481434:s'
proj( 93) = 'c=15.224213,9.285173,2.617709:s'
proj( 94) = 'c=15.724994,9.649009,-0.586705:s'
proj( 95) = 'c=16.088832,10.149789,2.617709:s'
proj( 96) = 'c=16.088832,10.149790,0.481433:s'
proj( 97) = 'c=16.452669,10.650570,1.549571:s'
proj( 98) = 'c=16.643946,11.239274,0.481433:s'
proj( 99) = 'c=16.643946,11.239274,2.617709:s'
proj(100) = 'c=16.835223,11.827978,-0.586705:s'
fsthick = 5
eps_acustic = 5
degaussw = 0.005
degaussq = 0.01
wdata(1) = 'dis_mix_ratio = 0.5'
wdata(2) = 'dis_num_iter = 2000'
wdata(3) = 'conv_window = 3'
wdata(4) = 'trial_step = 1.0'
wdata(5) = 'guiding_centres=.true.'
epwwrite = .true.
epwread = .false.
wannierize = .true.
nk1 = 1, nk2 = 1, nk3 = 40
nq1 = 1, nq2 = 1, nq3 = 20
/
wannier90.in is :
num_bands = 160
num_wann = 100
num_iter = 500
dis_num_iter = 2000
dis_froz_max = 0
guiding_centres = .true.
mp_grid = 1 1 40
iprint = 2
num_dump_cycles = 100
num_print_cycles = 10
bands_plot = true
bands_plot_format = xmgr
begin kpoint_path
G 0.0 0.0 0.0 A 0.0 0.0 0.5
end kpoint_path
Begin Projections
Ang
c=16.835220,13.065973,0.838483:pz:z=3.9082,0.6190,0.0000,x=0,0,1
c=16.835220,13.065973,2.260659:pz:z=3.9082,0.6190,0.0000,x=0,0,1
c=16.452664,14.243380,2.974762:pz:z=3.5256,1.7964,0.0000,x=0,0,1
c=16.452663,14.243380,0.124381:pz:z=3.5256,1.7964,0.0000,x=0,0,1
c=15.724992,15.244942,0.838488:pz:z=2.7980,2.7980,0.0000,x=0,0,1
c=15.724991,15.244943,2.260655:pz:z=2.7980,2.7980,0.0000,x=0,0,1
c=14.723432,15.972618,2.974765:pz:z=1.7964,3.5256,0.0000,x=0,0,1
c=14.723431,15.972619,0.124378:pz:z=1.7964,3.5256,0.0000,x=0,0,1
c=13.546025,16.355171,0.838488:pz:z=0.6190,3.9082,0.0000,x=0,0,1
c=13.546025,16.355172,2.260655:pz:z=0.6190,3.9082,0.0000,x=0,0,1
c=12.308029,16.355167,2.974766:pz:z=-0.6190,3.9082,0.0000,x=0,0,1
c=12.308030,16.355167,0.124378:pz:z=-0.6190,3.9082,0.0000,x=0,0,1
c=11.130625,15.972608,0.838490:pz:z=-1.7964,3.5256,0.0000,x=0,0,1
c=11.130626,15.972609,2.260653:pz:z=-1.7964,3.5256,0.0000,x=0,0,1
c=10.129064,15.244934,2.974767:pz:z=-2.7980,2.7980,0.0000,x=0,0,1
c=10.129064,15.244934,0.124376:pz:z=-2.7980,2.7980,0.0000,x=0,0,1
c=9.401388,14.243375,0.838490:pz:z=-3.5256,1.7964,0.0000,x=0,0,1
c=9.401388,14.243375,2.260654:pz:z=-3.5256,1.7964,0.0000,x=0,0,1
c=9.018827,13.065971,2.974765:pz:z=-3.9082,0.6190,0.0000,x=0,0,1
c=9.018827,13.065971,0.124378:pz:z=-3.9082,0.6190,0.0000,x=0,0,1
c=9.018822,11.827975,0.838488:pz:z=-3.9082,-0.6190,0.0000,x=0,0,1
c=9.018822,11.827975,2.260655:pz:z=-3.9082,-0.6190,0.0000,x=0,0,1
c=9.401376,10.650568,2.974765:pz:z=-3.5256,-1.7964,0.0000,x=0,0,1
c=9.401376,10.650569,0.124378:pz:z=-3.5256,-1.7964,0.0000,x=0,0,1
c=10.129055,9.649009,0.838488:pz:z=-2.7980,-2.7980,0.0000,x=0,0,1
c=10.129054,9.649009,2.260655:pz:z=-2.7980,-2.7980,0.0000,x=0,0,1
c=11.130619,8.921340,2.974762:pz:z=-1.7964,-3.5256,0.0000,x=0,0,1
c=11.130619,8.921340,0.124380:pz:z=-1.7964,-3.5256,0.0000,x=0,0,1
c=12.308027,8.538786,0.838484:pz:z=-0.6190,-3.9082,0.0000,x=0,0,1
c=12.308028,8.538786,2.260659:pz:z=-0.6190,-3.9082,0.0000,x=0,0,1
c=13.546023,8.538785,2.974758:pz:z=0.6190,-3.9082,0.0000,x=0,0,1
c=13.546023,8.538785,0.124384:pz:z=0.6190,-3.9082,0.0000,x=0,0,1
c=14.723432,8.921337,0.838482:pz:z=1.7964,-3.5256,0.0000,x=0,0,1
c=14.723431,8.921336,2.260660:pz:z=1.7964,-3.5256,0.0000,x=0,0,1
c=15.724995,9.649010,2.974758:pz:z=2.7980,-2.7980,0.0000,x=0,0,1
c=15.724994,9.649009,0.124385:pz:z=2.7980,-2.7980,0.0000,x=0,0,1
c=16.452670,10.650570,0.838482:pz:z=3.5256,-1.7964,0.0000,x=0,0,1
c=16.452669,10.650569,2.260660:pz:z=3.5256,-1.7964,0.0000,x=0,0,1
c=16.835223,11.827978,2.974758:pz:z=3.9082,-0.6190,0.0000,x=0,0,1
c=16.835222,11.827977,0.124385:pz:z=3.9082,-0.6190,0.0000,x=0,0,1
c=16.835220,13.065973,1.549571:s
c=16.643942,13.654677,0.481432:s
c=16.835221,12.446975,0.481434:s
c=16.643942,13.654676,2.617711:s
c=16.835221,12.446976,2.617709:s
c=16.452663,14.243380,-0.586705:s
c=16.088827,14.744161,2.617708:s
c=16.088828,14.744161,0.481434:s
c=15.724992,15.244942,1.549571:s
c=15.224212,15.608780,0.481433:s
c=15.224212,15.608781,2.617710:s
c=14.723431,15.972619,-0.586705:s
c=14.134728,16.163895,2.617710:s
c=14.134728,16.163895,0.481433:s
c=13.546025,16.355172,1.549572:s
c=12.927028,16.355169,0.481433:s
c=12.927027,16.355169,2.617710:s
c=12.308030,16.355167,-0.586704:s
c=11.719327,16.163888,2.617709:s
c=11.719327,16.163888,0.481434:s
c=11.130625,15.972608,1.549572:s
c=10.629844,15.608771,0.481433:s
c=10.629845,15.608771,2.617710:s
c=10.129064,15.244934,-0.586704:s
c=9.765226,14.744155,2.617711:s
c=9.765226,14.744155,0.481433:s
c=9.401388,14.243375,1.549572:s
c=9.210107,13.654673,0.481434:s
c=9.210107,13.654673,2.617709:s
c=9.018827,13.065971,-0.586704:s
c=9.018824,12.446973,2.617710:s
c=9.018824,12.446973,0.481433:s
c=9.018822,11.827975,1.549572:s
c=9.210099,11.239272,0.481433:s
c=9.210099,11.239272,2.617710:s
c=9.401376,10.650569,-0.586705:s
c=9.765215,10.149789,2.617710:s
c=9.765215,10.149789,0.481433:s
c=10.129054,9.649009,1.549571:s
c=10.629837,9.285174,0.481434:s
c=10.629837,9.285175,2.617709:s
c=11.130619,8.921340,-0.586705:s
c=11.719323,8.730063,2.617711:s
c=11.719323,8.730063,0.481432:s
c=12.308027,8.538786,1.549571:s
c=12.927025,8.538785,0.481434:s
c=12.927025,8.538785,2.617709:s
c=13.546023,8.538785,-0.586705:s
c=14.134727,8.730061,2.617709:s
c=14.134727,8.730061,0.481433:s
c=14.723431,8.921337,1.549571:s
c=15.224213,9.285173,0.481434:s
c=15.224213,9.285173,2.617709:s
c=15.724994,9.649009,-0.586705:s
c=16.088832,10.149789,2.617709:s
c=16.088832,10.149790,0.481433:s
c=16.452669,10.650570,1.549571:s
c=16.643946,11.239274,0.481433:s
c=16.643946,11.239274,2.617709:s
c=16.835223,11.827978,-0.586705:s
End Projections
Begin Unit_Cell_Cart
Ang
25.000000000 0.000000000 0.000000000
0.000000000 25.000000000 0.000000000
0.000000000 0.000000000 4.272552376
End Unit_Cell_Cart
Begin KPoints
0.00000000 0.00000000 0.00000000
0.00000000 0.00000000 0.02500000
0.00000000 0.00000000 0.05000000
0.00000000 0.00000000 0.07500000
0.00000000 0.00000000 0.10000000
0.00000000 0.00000000 0.12500000
0.00000000 0.00000000 0.15000000
0.00000000 0.00000000 0.17500000
0.00000000 0.00000000 0.20000000
0.00000000 0.00000000 0.22500000
0.00000000 0.00000000 0.25000000
0.00000000 0.00000000 0.27500000
0.00000000 0.00000000 0.30000000
0.00000000 0.00000000 0.32500000
0.00000000 0.00000000 0.35000000
0.00000000 0.00000000 0.37500000
0.00000000 0.00000000 0.40000000
0.00000000 0.00000000 0.42500000
0.00000000 0.00000000 0.45000000
0.00000000 0.00000000 0.47500000
0.00000000 0.00000000 0.50000000
0.00000000 0.00000000 0.52500000
0.00000000 0.00000000 0.55000000
0.00000000 0.00000000 0.57500000
0.00000000 0.00000000 0.60000000
0.00000000 0.00000000 0.62500000
0.00000000 0.00000000 0.65000000
0.00000000 0.00000000 0.67500000
0.00000000 0.00000000 0.70000000
0.00000000 0.00000000 0.72500000
0.00000000 0.00000000 0.75000000
0.00000000 0.00000000 0.77500000
0.00000000 0.00000000 0.80000000
0.00000000 0.00000000 0.82500000
0.00000000 0.00000000 0.85000000
0.00000000 0.00000000 0.87500000
0.00000000 0.00000000 0.90000000
0.00000000 0.00000000 0.92500000
0.00000000 0.00000000 0.95000000
0.00000000 0.00000000 0.97500000
End KPoints
Begin Atoms_Cart
Ang
C 0.6734087975 0.5226389391 0.1962487933
C 0.6734088003 0.5226389137 0.5291121338
C 0.6581065439 0.5697351958 0.6962494024
C 0.6581065319 0.5697352134 0.0291115225
C 0.6289996969 0.6097976774 0.1962498904
C 0.6289996538 0.6097977176 0.5291110470
C 0.5889372668 0.6389047397 0.6962500940
C 0.5889372316 0.6389047603 0.0291108518
C 0.5418409975 0.6542068594 0.1962500191
C 0.5418410087 0.6542068614 0.5291110169
C 0.4923211586 0.6542066916 0.6962502207
C 0.4923212042 0.6542066984 0.0291109067
C 0.4452249894 0.6389043284 0.1962504800
C 0.4452250254 0.6389043441 0.5291107398
C 0.4051625496 0.6097973728 0.6962506466
C 0.4051625570 0.6097973791 0.0291105801
C 0.3760555090 0.5697349942 0.1962503863
C 0.3760555080 0.5697349891 0.5291108291
C 0.3607530633 0.5226388312 0.6962501015
C 0.3607530612 0.5226388315 0.0291110463
C 0.3607528670 0.4731189888 0.1962499263
C 0.3607528632 0.4731190087 0.5291111494
C 0.3760550333 0.4260227308 0.6962500955
C 0.3760550202 0.4260227569 0.0291109087
C 0.4051621821 0.3859603575 0.1962499493
C 0.4051621726 0.3859603687 0.5291110301
C 0.4452247592 0.3568535985 0.6962495018
C 0.4452247752 0.3568535925 0.0291114451
C 0.4923210812 0.3415514421 0.1962489042
C 0.4923211051 0.3415514368 0.5291120231
C 0.5418409118 0.3415513899 0.6962485570
C 0.5418409128 0.3415513886 0.0291123493
C 0.5889372687 0.3568534743 0.1962485990
C 0.5889372398 0.3568534575 0.5291123271
C 0.6289997860 0.3859603809 0.6962484412
C 0.6289997515 0.3859603468 0.0291124923
C 0.6581067864 0.4260228173 0.1962485148
C 0.6581067634 0.4260227722 0.5291124116
C 0.6734089045 0.4731191397 0.6962484370
C 0.6734088972 0.4731190934 0.0291124760
End Atoms_Cart
EPW calculation for (10, 0) single-walled carbon nanotubes
Moderator: stiwari
Re: EPW calculation for (10, 0) single-walled carbon nanotubes
Hi,
Can you please share the Wannier90 input file you used? So that we can compare the discrepancy. Most likely cause for the deviation are small differences in the hyper-parameters (dis_win etc.) between W90 and EPW.
Best regards,
Sabya.
Can you please share the Wannier90 input file you used? So that we can compare the discrepancy. Most likely cause for the deviation are small differences in the hyper-parameters (dis_win etc.) between W90 and EPW.
Best regards,
Sabya.