segfault with epw
Posted: Mon Mar 22, 2021 11:59 am
Dear epw users and developers
I'm using this input file for scf:
&CONTROL
calculation = 'scf',
pseudo_dir = '.',
title = ' 1 -1 2 2 -2 -1 2 -1 0 fcc SL' ,
wf_collect = .true.,
/
&SYSTEM
ibrav = 0,
celldm(1) = 10.2631064800 ,
nat = 10 ,
ntyp = 2 ,
nbnd = 28 ,
ecutwfc = 20.000 ,
nr1=48
nr2=48
nr3=48
/
&ELECTRONS
diagonalization = 'david',
/
&IONS
/
&CELL
/
CELL_PARAMETERS {alat}
0.00000000 1.58113883 0.00000000
-1.58113883 0.00000000 0.00000000
-0.79056942 0.79056942 0.42334649
ATOMIC_SPECIES
Si 28.085500 Si.UPF
C 12.011000 C.UPF
ATOMIC_POSITIONS {crystal}
Si -0.05078229 -0.01946148 0.05713973
Si 0.41946148 0.80635744 -0.05713973
Si 0.59364256 0.16232175 0.05713973
Si 0.23767825 0.45078229 -0.05713973
Si 0.75635744 0.28767825 0.44286027
Si 0.40078229 0.46946148 0.44286027
Si 0.11232175 -0.00078229 0.55713973
Si -0.06946148 -0.35635744 0.55713973
C 0.80000000 0.60000000 0.00000000
C 0.55000000 -0.15000000 0.50000000
K_POINTS {automatic}
4 4 4 1 1 1
and this one for ph.x
--
&inputph
prefix = 'pwscf',
epsil = .false.,
fildyn = 'pwscf.dyn',
ldisp = .true.
fildvscf = 'dvscf'
nq1=1,
nq2=1,
nq3=1,
/
--
&inputepw
prefix = 'pwscf'
outdir = './'
amass(1) = 28.0855
amass(2) = 12
proj(1) = "Si:sp3"
proj(2) = "C :sp3"
elph = .true.
kmaps = .false.
epbwrite = .true.
epbread = .false.
epwwrite = .true.
epwread = .false.
etf_mem = 1
nbndsub = 40
! nbndskip = 0
! lifc = .true.
! asr_typ = 'crystal'
wannierize = .true.
num_iter = 500
iprint = 2
! dis_win_max = 18
! dis_froz_max= 8.5
wdata(1) = 'bands_plot = .true.'
wdata(1) = 'bands_plot = .true.'
wdata(2) = 'begin kpoint_path'
wdata(3) = 'L 0.50 0.00 0.00 G 0.00 0.00 0.00'
wdata(4) = 'G 0.00 0.00 0.00 X 0.50 0.50 0.00'
wdata(5) = 'end kpoint_path'
wdata(6) = 'bands_plot_format = xmgrace'
wdata(7) = 'guiding_centres = .true.'
wdata(8) = 'dis_num_iter = 500'
wdata(9) = 'num_print_cycles = 10'
wdata(10) = 'dis_mix_ratio = 1.0'
! wdata(11) = '!use_ws_distance = T'
elecselfen = .false.
phonselfen = .false.
a2f = .false.
fsthick = 1.0 ! eV
temps = 1 ! K
! degaussw = 0.005 ! eV
dvscf_dir = './save'
! band_plot = .true.
mp_mesh_k = .true.
nkf1=20
nkf2=20
nkf3=20
nqf1=1
nqf2=1
nqf3=1
nk1 = 4
nk2 = 4
nk3 = 4
nq1 = 1
nq2 = 1
nq3 = 1
/
I'm obtaining a segfault when running epw. See the attached log files.
I don't know if this is related to a problem I reported on the qe forum:
https://lists.quantum-espresso.org/pipe ... 47157.html
But that is why I specify the values of nr1, nr2, nr3 in the scf part, otherwise the ph.x part does not run as well.
Do you have any idea how to work around this?
Any help is appreciated.
Best regards,
Carlos Reis.
I'm using this input file for scf:
&CONTROL
calculation = 'scf',
pseudo_dir = '.',
title = ' 1 -1 2 2 -2 -1 2 -1 0 fcc SL' ,
wf_collect = .true.,
/
&SYSTEM
ibrav = 0,
celldm(1) = 10.2631064800 ,
nat = 10 ,
ntyp = 2 ,
nbnd = 28 ,
ecutwfc = 20.000 ,
nr1=48
nr2=48
nr3=48
/
&ELECTRONS
diagonalization = 'david',
/
&IONS
/
&CELL
/
CELL_PARAMETERS {alat}
0.00000000 1.58113883 0.00000000
-1.58113883 0.00000000 0.00000000
-0.79056942 0.79056942 0.42334649
ATOMIC_SPECIES
Si 28.085500 Si.UPF
C 12.011000 C.UPF
ATOMIC_POSITIONS {crystal}
Si -0.05078229 -0.01946148 0.05713973
Si 0.41946148 0.80635744 -0.05713973
Si 0.59364256 0.16232175 0.05713973
Si 0.23767825 0.45078229 -0.05713973
Si 0.75635744 0.28767825 0.44286027
Si 0.40078229 0.46946148 0.44286027
Si 0.11232175 -0.00078229 0.55713973
Si -0.06946148 -0.35635744 0.55713973
C 0.80000000 0.60000000 0.00000000
C 0.55000000 -0.15000000 0.50000000
K_POINTS {automatic}
4 4 4 1 1 1
and this one for ph.x
--
&inputph
prefix = 'pwscf',
epsil = .false.,
fildyn = 'pwscf.dyn',
ldisp = .true.
fildvscf = 'dvscf'
nq1=1,
nq2=1,
nq3=1,
/
--
&inputepw
prefix = 'pwscf'
outdir = './'
amass(1) = 28.0855
amass(2) = 12
proj(1) = "Si:sp3"
proj(2) = "C :sp3"
elph = .true.
kmaps = .false.
epbwrite = .true.
epbread = .false.
epwwrite = .true.
epwread = .false.
etf_mem = 1
nbndsub = 40
! nbndskip = 0
! lifc = .true.
! asr_typ = 'crystal'
wannierize = .true.
num_iter = 500
iprint = 2
! dis_win_max = 18
! dis_froz_max= 8.5
wdata(1) = 'bands_plot = .true.'
wdata(1) = 'bands_plot = .true.'
wdata(2) = 'begin kpoint_path'
wdata(3) = 'L 0.50 0.00 0.00 G 0.00 0.00 0.00'
wdata(4) = 'G 0.00 0.00 0.00 X 0.50 0.50 0.00'
wdata(5) = 'end kpoint_path'
wdata(6) = 'bands_plot_format = xmgrace'
wdata(7) = 'guiding_centres = .true.'
wdata(8) = 'dis_num_iter = 500'
wdata(9) = 'num_print_cycles = 10'
wdata(10) = 'dis_mix_ratio = 1.0'
! wdata(11) = '!use_ws_distance = T'
elecselfen = .false.
phonselfen = .false.
a2f = .false.
fsthick = 1.0 ! eV
temps = 1 ! K
! degaussw = 0.005 ! eV
dvscf_dir = './save'
! band_plot = .true.
mp_mesh_k = .true.
nkf1=20
nkf2=20
nkf3=20
nqf1=1
nqf2=1
nqf3=1
nk1 = 4
nk2 = 4
nk3 = 4
nq1 = 1
nq2 = 1
nq3 = 1
/
I'm obtaining a segfault when running epw. See the attached log files.
I don't know if this is related to a problem I reported on the qe forum:
https://lists.quantum-espresso.org/pipe ... 47157.html
But that is why I specify the values of nr1, nr2, nr3 in the scf part, otherwise the ph.x part does not run as well.
Do you have any idea how to work around this?
Any help is appreciated.
Best regards,
Carlos Reis.