Increase of accuracy
Posted: Sun Apr 03, 2016 9:40 am
Dear All,
This is my first contact with ab-initio calculations so thank you in advance for your understanding and support.
I use EPW-4 and latest QE.
First I calculated the Eliashberg function for Pb as in example (I haven't modified the input files).
Everything completed successfully but the obtained results are not very accurate as compared with the experiment. Please see figure below.
In the next steep I want to increase the accuracy.
In phonons folder I modified the ph.in file. I increased the nq1, nq2 and nq3 values from 6 to 8.
As a results I reached 29 dyn and dvscf files.
Then, in epw folder I calculated scf.in and nscf.in without modyfication and in epw.in I modified the section with nq1, nq2 and nq3 (I increased values from 6 to 8):
And I received the following error:
Please tell me what I do wrong?
Best,
Ali
This is my first contact with ab-initio calculations so thank you in advance for your understanding and support.
I use EPW-4 and latest QE.
First I calculated the Eliashberg function for Pb as in example (I haven't modified the input files).
Everything completed successfully but the obtained results are not very accurate as compared with the experiment. Please see figure below.
In the next steep I want to increase the accuracy.
In phonons folder I modified the ph.in file. I increased the nq1, nq2 and nq3 values from 6 to 8.
As a results I reached 29 dyn and dvscf files.
Then, in epw folder I calculated scf.in and nscf.in without modyfication and in epw.in I modified the section with nq1, nq2 and nq3 (I increased values from 6 to 8):
Code: Select all
--
&inputepw
prefix = 'pb',
amass(1) = 207.2
outdir = './'
elph = .true.
kmaps = .false.
epbwrite = .true.
epbread = .false.
epwwrite = .true.
epwread = .false.
nbndsub = 4
nbndskip = 5
wannierize = .true.
num_iter = 300
dis_win_max = 21
dis_win_min = -3
dis_froz_min= -3
dis_froz_max= 13.5
proj(1) = 'Pb:sp3'
wdata(1) = 'bands_plot = .true.'
wdata(2) = 'begin kpoint_path'
wdata(3) = 'G 0.00 0.00 0.00 X 0.00 0.50 0.50'
wdata(4) = 'X 0.00 0.50 0.50 W 0.25 0.50 0.75'
wdata(5) = 'W 0.25 0.50 0.75 L 0.50 0.50 0.50'
wdata(6) = 'L 0.50 0.50 0.50 K 0.375 0.375 0.75'
wdata(7) = 'K 0.375 0.375 0.75 G 0.00 0.00 0.00'
wdata(8) = 'G 0.00 0.00 0.00 L 0.50 0.50 0.50'
wdata(9) = 'end kpoint_path'
wdata(10) = 'bands_plot_format = gnuplot'
iverbosity = 0
elinterp = .true.
phinterp = .true.
tshuffle2 = .true.
tphases = .false.
elecselfen = .false.
phonselfen = .true.
parallel_k = .true.
parallel_q = .false.
fsthick = 6 ! eV
eptemp = 0.075 ! K
degaussw = 0.05 ! eV
a2f = .true.
dvscf_dir = '../phonons/save'
nkf1 = 20
nkf2 = 20
nkf3 = 20
nqf1 = 20
nqf2 = 20
nqf3 = 20
nk1 = 6
nk2 = 6
nk3 = 6
nq1 = 8
nq2 = 8
nq3 = 8
/
16 cartesian
0.000000000000 0.000000000000 0.000000000000 0.0092593
-0.166666666667 0.166666666667 -0.166666666667 0.0740741
-0.333333333333 0.333333333333 -0.333333333333 0.0740741
0.500000000000 -0.500000000000 0.500000000000 0.0370370
0.000000000000 0.333333333333 0.000000000000 0.0555556
-0.166666666667 0.500000000000 -0.166666666667 0.2222222
0.666666666667 -0.333333333333 0.666666666667 0.2222222
0.500000000000 -0.166666666667 0.500000000000 0.2222222
0.333333333333 0.000000000000 0.333333333333 0.1111111
0.000000000000 0.666666666667 0.000000000000 0.0555556
0.833333333333 -0.166666666667 0.833333333333 0.2222222
0.666666666667 0.000000000000 0.666666666667 0.1111111
0.000000000000 -1.000000000000 0.000000000000 0.0277778
0.666666666667 -0.333333333333 1.000000000000 0.2222222
0.500000000000 -0.166666666667 0.833333333333 0.2222222
-0.333333333333 -1.000000000000 0.000000000000 0.1111111
And I received the following error:
Code: Select all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
task # 0
from readmat_shuffle2 : error # 1
wrong qpoint
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Please tell me what I do wrong?
Best,
Ali