EPW calculation for mobility
Posted: Fri Jul 30, 2021 5:27 pm
Hello,
I want to run a calculation for finding phonon limited mobility of MgTe inclusion of electron-phonon coupling. scf and phonon calculations done successfully but epw1 calculation shows following error. I am attaching scf, ph and epw input file here.
Please guide me how to correct my epw1.in file.
Thanks,
Maitryj.
Title line not specified: using 'default'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine epw_readin (5010):
reading input_epw namelist
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
stopping ...
#scf.in
&control
calculation='scf',
prefix='MgTe',
pseudo_dir = './',
outdir='./out',
tstress = .true.
tprnfor = .true.
restart_mode = 'from_scratch',
verbosity = 'high',
wf_collect = .true.
/
&system
ibrav = 2,
A = 5.979,
nat = 2,
ntyp = 2,
ecutwfc = 90,
occupations='smearing'
smearing='gaussian'
degauss=0.001
/
&electrons
diagonalization='david'
mixing_beta=0.7,
conv_thr = 1.0d-10,
diago_full_acc = .true.
/
ATOMIC_SPECIES
Mg 24.305 Mg.UPF
Te 121.90304 Te.UPF
ATOMIC_POSITIONS (crystal)
Mg 0.000000000 0.000000000 0.000000000
Te 0.500000000 0.500000000 0.500000000
K_POINTS automatic
12 12 12 0 0 0
#ph.in
&inputph
recover = .true.,
tr2_ph=1.0d-17,
prefix='MgTe',
outdir='./out',
fildyn='MgTe.dyn',
fildvscf='dvscf'
ldisp=.true.,
!epsil=.true.,
nq1 = 4,
nq2 = 4,
nq3 = 4
/
#epw1.in
&inputepw
prefix = 'MgTe'
amass(1) = 24.305,
amass(2) = 121.90304,
outdir = './out',
elph = .true.
epbwrite = .true.
epbread = .false.
epwwrite = .true.
epwread = .false.
! lpolar = .true. ! polar material
vme = 'wannier'
use_ws = .false. ! Gamma centred Wigner-Seitz cell
nbndsub = 4,
etf_mem = 1,
wannierize = .true.
num_iter = 50000
iprint = 2
dis_win_max = 12.0,
dis_win_min = -1.0,
proj(1) = 'Te:5d'
wdata(1) = 'bands_plot = .true.'
wdata(2) = 'begin kpoint_path'
wdata(3) = ' G 0.000 0.000 0.000 X 0.500 0.000 0.500'
wdata(4) = ' X 0.500 0.000 0.500 U 0.625 0.250 0.625'
wdata(5) = ' K 0.375 0.375 0.750 G 0.000 0.000 0.000 '
wdata(6) = ' G 0.000 0.000 0.000 L 0.500 0.500 0.500 '
wdata(7) = ' L 0.500 0.500 0.500 W 0.500 0.250 0.750 '
wdata(8) = ' W 0.500 0.250 0.750 X 0.500 0.000 0.500 '
wdata(9) = 'end kpoint_path'
wdata(10) = 'bands_plot_format = gnuplot'
wdata(11) = 'guiding_centres = .true.'
wdata(12) = 'dis_num_iter = 5000'
wdata(13) = 'num_print_cycles = 10'
wdata(12) = 'dis_mix_ratio = 1.0'
wdata(14) = 'conv_tol = 1E-12'
wdata(15) = 'conv_window = 4'
wdata(16) = 'use_ws_distance = T'
elecselfen = .false.
phonselfen = .false.
a2f = .false.
fsthick = 100
nstemp = 1
temps = 1
degaussw = 0.001
dvscf_dir = '../out/MgTe.save'
band_plot = .true.
filkf = './MgTe.txt'
filqf = './MgTe.txt'
nk1 = 12
nk2 = 12
nk3 = 12
nq1 = 4
nq2 = 4
nq3 = 4
/
I want to run a calculation for finding phonon limited mobility of MgTe inclusion of electron-phonon coupling. scf and phonon calculations done successfully but epw1 calculation shows following error. I am attaching scf, ph and epw input file here.
Please guide me how to correct my epw1.in file.
Thanks,
Maitryj.
Title line not specified: using 'default'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine epw_readin (5010):
reading input_epw namelist
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
stopping ...
#scf.in
&control
calculation='scf',
prefix='MgTe',
pseudo_dir = './',
outdir='./out',
tstress = .true.
tprnfor = .true.
restart_mode = 'from_scratch',
verbosity = 'high',
wf_collect = .true.
/
&system
ibrav = 2,
A = 5.979,
nat = 2,
ntyp = 2,
ecutwfc = 90,
occupations='smearing'
smearing='gaussian'
degauss=0.001
/
&electrons
diagonalization='david'
mixing_beta=0.7,
conv_thr = 1.0d-10,
diago_full_acc = .true.
/
ATOMIC_SPECIES
Mg 24.305 Mg.UPF
Te 121.90304 Te.UPF
ATOMIC_POSITIONS (crystal)
Mg 0.000000000 0.000000000 0.000000000
Te 0.500000000 0.500000000 0.500000000
K_POINTS automatic
12 12 12 0 0 0
#ph.in
&inputph
recover = .true.,
tr2_ph=1.0d-17,
prefix='MgTe',
outdir='./out',
fildyn='MgTe.dyn',
fildvscf='dvscf'
ldisp=.true.,
!epsil=.true.,
nq1 = 4,
nq2 = 4,
nq3 = 4
/
#epw1.in
&inputepw
prefix = 'MgTe'
amass(1) = 24.305,
amass(2) = 121.90304,
outdir = './out',
elph = .true.
epbwrite = .true.
epbread = .false.
epwwrite = .true.
epwread = .false.
! lpolar = .true. ! polar material
vme = 'wannier'
use_ws = .false. ! Gamma centred Wigner-Seitz cell
nbndsub = 4,
etf_mem = 1,
wannierize = .true.
num_iter = 50000
iprint = 2
dis_win_max = 12.0,
dis_win_min = -1.0,
proj(1) = 'Te:5d'
wdata(1) = 'bands_plot = .true.'
wdata(2) = 'begin kpoint_path'
wdata(3) = ' G 0.000 0.000 0.000 X 0.500 0.000 0.500'
wdata(4) = ' X 0.500 0.000 0.500 U 0.625 0.250 0.625'
wdata(5) = ' K 0.375 0.375 0.750 G 0.000 0.000 0.000 '
wdata(6) = ' G 0.000 0.000 0.000 L 0.500 0.500 0.500 '
wdata(7) = ' L 0.500 0.500 0.500 W 0.500 0.250 0.750 '
wdata(8) = ' W 0.500 0.250 0.750 X 0.500 0.000 0.500 '
wdata(9) = 'end kpoint_path'
wdata(10) = 'bands_plot_format = gnuplot'
wdata(11) = 'guiding_centres = .true.'
wdata(12) = 'dis_num_iter = 5000'
wdata(13) = 'num_print_cycles = 10'
wdata(12) = 'dis_mix_ratio = 1.0'
wdata(14) = 'conv_tol = 1E-12'
wdata(15) = 'conv_window = 4'
wdata(16) = 'use_ws_distance = T'
elecselfen = .false.
phonselfen = .false.
a2f = .false.
fsthick = 100
nstemp = 1
temps = 1
degaussw = 0.001
dvscf_dir = '../out/MgTe.save'
band_plot = .true.
filkf = './MgTe.txt'
filqf = './MgTe.txt'
nk1 = 12
nk2 = 12
nk3 = 12
nq1 = 4
nq2 = 4
nq3 = 4
/