epw input in the presence of electric field
Posted: Sun Jun 12, 2016 6:20 pm
Dear users
I want to study the superconductivity of MgB2 in the presence of an electric fields. I modified the example mgb2 and my inputs are as follows:
scf.in:
&control
calculation='scf',
prefix='MgB2',
pseudo_dir = '../pp/',
outdir='./',
tefield=.true.,
tprnfor = .true.,
tstress = .true.,
etot_conv_thr = 1.0d-5
forc_conv_thr = 1.0d-4
/
&system
ibrav = 4,
celldm(1) = 5.8260252227888,
celldm(3) = 1.1420694129095,
nat= 3,
ntyp = 2,
ecutwfc = 40
smearing = 'mp',force_symmorphic= .true.,
occupations = 'smearing'
degauss = 0.02
/
&electrons
diagonalization = 'david'
mixing_mode = 'plain'
mixing_beta = 0.7
conv_thr = 1.0d-9
epol = 3
efield = 0.001
/
ATOMIC_SPECIES
Mg 24.305 Mg.pz-n-vbc.UPF
B 10.811 B.pz-vbc.UPF
ATOMIC_POSITIONS crystal
Mg 0.000000000 0.000000000 0.000000000
B 0.333333333 0.666666667 0.500000000
B 0.666666667 0.333333333 0.500000000
K_POINTS AUTOMATIC
12 12 12 0 0 0
ph.in:
--
&inputph
prefix = 'MgB2',
fildyn = 'MgB2.dyn',
amass(1) = 24.305,
amass(2) = 10.811,
outdir = './'
ldisp = .true.,
trans = .true.,
fildvscf = 'dvscf',
nq1=2,
nq2=2,
nq3=2,
tr2_ph = 1.0d-14
/
and
and 30 last line of epw.in :
dvscf_dir = '../phonons/save'
nk1 = 6
nk2 = 6
nk3 = 6
nq1 = 2
nq2 = 2
nq3 = 2
mp_mesh_k = .true.
nkf1 = 20
nkf2 = 20
nkf3 = 20
nqf1 = 20
nqf2 = 20
nqf3 = 20
/
8 cartesian
0.000000000000000E+00 0.000000000000000E+00 0.000000000000000E+00 1.00
0.000000000000000E+00 0.000000000000000E+00 -0.437801760863393E+00 1.00
0.000000000000000E+00 -0.577350269189585E+00 0.000000000000000E+00 1.00
0.000000000000000E+00 -0.577350269189585E+00 -0.437801760863393E+00 1.00
-0.500000000000000E+00 -0.288675134594792E+00 0.000000000000000E+00 1.00
-0.500000000000000E+00 -0.288675134594792E+00 -0.437801760863393E+00 1.00
-0.500000000000000E+00 -0.866025403784377E+00 0.000000000000000E+00 1.00
-0.500000000000000E+00 -0.866025403784377E+00 -0.437801760863393E+00 1.00
However when I run epw.x I faced this error:
forrtl: severe (59): list-directed I/O syntax error, unit 81, file /home/nano/Desktop/espresso-5.4.0/EPW/examples/mgb2/epw/../phonons/save/MgB2.dyn_q3
Image PC Routine Line Source
epw.x 0000000000DEFDC6 Unknown Unknown Unknown
epw.x 0000000000E21B97 Unknown Unknown Unknown
epw.x 0000000000E1FDF5 Unknown Unknown Unknown
epw.x 00000000004833BD readmat_shuffle2_ 267 readmat_shuffle2.f90
epw.x 0000000000445509 elphon_shuffle_wr 358 elphon_shuffle_wrap.f90
epw.x 000000000040624B MAIN__ 139 epw.f90
epw.x 000000000040572E Unknown Unknown Unknown
libc.so.6 00007F3D9BEEA76D Unknown Unknown Unknown
epw.x 0000000000405639 Unknown Unknown Unknown
what can I do to remove error? It should be noted that when we turn on the electric filed, all symmetries have been removed .
Thanks a lot
Ali Kazempour, Physics Dept., Pnu University, Yazd , Iran
I want to study the superconductivity of MgB2 in the presence of an electric fields. I modified the example mgb2 and my inputs are as follows:
scf.in:
&control
calculation='scf',
prefix='MgB2',
pseudo_dir = '../pp/',
outdir='./',
tefield=.true.,
tprnfor = .true.,
tstress = .true.,
etot_conv_thr = 1.0d-5
forc_conv_thr = 1.0d-4
/
&system
ibrav = 4,
celldm(1) = 5.8260252227888,
celldm(3) = 1.1420694129095,
nat= 3,
ntyp = 2,
ecutwfc = 40
smearing = 'mp',force_symmorphic= .true.,
occupations = 'smearing'
degauss = 0.02
/
&electrons
diagonalization = 'david'
mixing_mode = 'plain'
mixing_beta = 0.7
conv_thr = 1.0d-9
epol = 3
efield = 0.001
/
ATOMIC_SPECIES
Mg 24.305 Mg.pz-n-vbc.UPF
B 10.811 B.pz-vbc.UPF
ATOMIC_POSITIONS crystal
Mg 0.000000000 0.000000000 0.000000000
B 0.333333333 0.666666667 0.500000000
B 0.666666667 0.333333333 0.500000000
K_POINTS AUTOMATIC
12 12 12 0 0 0
ph.in:
--
&inputph
prefix = 'MgB2',
fildyn = 'MgB2.dyn',
amass(1) = 24.305,
amass(2) = 10.811,
outdir = './'
ldisp = .true.,
trans = .true.,
fildvscf = 'dvscf',
nq1=2,
nq2=2,
nq3=2,
tr2_ph = 1.0d-14
/
and
and 30 last line of epw.in :
dvscf_dir = '../phonons/save'
nk1 = 6
nk2 = 6
nk3 = 6
nq1 = 2
nq2 = 2
nq3 = 2
mp_mesh_k = .true.
nkf1 = 20
nkf2 = 20
nkf3 = 20
nqf1 = 20
nqf2 = 20
nqf3 = 20
/
8 cartesian
0.000000000000000E+00 0.000000000000000E+00 0.000000000000000E+00 1.00
0.000000000000000E+00 0.000000000000000E+00 -0.437801760863393E+00 1.00
0.000000000000000E+00 -0.577350269189585E+00 0.000000000000000E+00 1.00
0.000000000000000E+00 -0.577350269189585E+00 -0.437801760863393E+00 1.00
-0.500000000000000E+00 -0.288675134594792E+00 0.000000000000000E+00 1.00
-0.500000000000000E+00 -0.288675134594792E+00 -0.437801760863393E+00 1.00
-0.500000000000000E+00 -0.866025403784377E+00 0.000000000000000E+00 1.00
-0.500000000000000E+00 -0.866025403784377E+00 -0.437801760863393E+00 1.00
However when I run epw.x I faced this error:
forrtl: severe (59): list-directed I/O syntax error, unit 81, file /home/nano/Desktop/espresso-5.4.0/EPW/examples/mgb2/epw/../phonons/save/MgB2.dyn_q3
Image PC Routine Line Source
epw.x 0000000000DEFDC6 Unknown Unknown Unknown
epw.x 0000000000E21B97 Unknown Unknown Unknown
epw.x 0000000000E1FDF5 Unknown Unknown Unknown
epw.x 00000000004833BD readmat_shuffle2_ 267 readmat_shuffle2.f90
epw.x 0000000000445509 elphon_shuffle_wr 358 elphon_shuffle_wrap.f90
epw.x 000000000040624B MAIN__ 139 epw.f90
epw.x 000000000040572E Unknown Unknown Unknown
libc.so.6 00007F3D9BEEA76D Unknown Unknown Unknown
epw.x 0000000000405639 Unknown Unknown Unknown
what can I do to remove error? It should be noted that when we turn on the electric filed, all symmetries have been removed .
Thanks a lot
Ali Kazempour, Physics Dept., Pnu University, Yazd , Iran