Issues running epw.x for bct structure
Posted: Wed Aug 22, 2018 7:51 pm
Hi,
I am having some problems running epw.x for body centered tetragonal NbAs. Every time the calculation gets past the gamma q point I get the following error:
===================================================================
irreducible q point # 1
===================================================================
Symmetries of small group of q: 4
in addition sym. q -> -q+G:
Number of q in the star = 1
List of q in the star:
1 0.000000000 0.000000000 0.000000000
Imposing acoustic sum rule on the dynamical matrix
q( 1 ) = ( 0.0000000 0.0000000 0.0000000 )
===================================================================
irreducible q point # 2
===================================================================
Symmetries of small group of q: 2
in addition sym. q -> -q+G:
Number of q in the star = 2
List of q in the star:
1 0.500000000 0.000000000 -0.147761123
2 -0.500000000 0.000000000 -0.147761123
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine readmat_shuffle2 (1):
wrong qpoint
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
stopping ...
I have followed the procedure from the tutorial and I'm not sure what is going wrong as the qpoints I am trying to calculate are identical to those output by ph.x. I have tried the calculation using both ibrav=7 and ibrav=0 with specified CELL_PARAMETERS and the same error occurs in both cases. The following are my nscf_epw, and epw input files for the each part of a very basic version of the calculation (not converged). I have used a kpoint grid of 4X4X4 and a qpoint grid of 2X2X2. Any insight into this issue would be much appreciated.
################
nscf_epw.in
&control
calculation = 'nscf'
prefix = 'NbAs'
wf_collect =.true.
pseudo_dir = '../'
outdir = './'
verbosity = 'high'
/
&system
! ibrav = 7
ibrav = 0
celldm(1) = 6.52276767
! celldm(2) = 1
! celldm(3) = 3.38383985
nat = 4
ntyp = 2
ecutwfc = 40
occupations = 'smearing'
smearing = 'm-v'
degauss = 0.02
!nbnd = 40
lspinorb = .true.
noncolin = .true.
nosym = .true.
/
&electrons
diagonalization = 'david'
mixing_beta = 0.7
conv_thr = 1.0d-10
/
ATOMIC_SPECIES
Nb 92.90638 Nb.UPF
As 74.92 As.UPF
CELL_PARAMETERS {alat=6.52276767}
0.500000 -0.500000 1.691920
0.500000 0.500000 1.691920
-0.500000 -0.500000 1.691920
ATOMIC_POSITIONS {angstroms}
Nb 0.00000 1.72585 2.92000
Nb 0.00000 0.00000 0.00000
As 0.00000 1.72585 7.77888
As 0.00000 0.00000 4.85888
K_POINTS crystal
8
0.00000000 0.00000000 0.00000000 0.1250000
0.00000000 0.00000000 0.50000000 0.1250000
0.00000000 0.50000000 0.00000000 0.1250000
0.00000000 0.50000000 0.50000000 0.1250000
0.50000000 0.00000000 0.00000000 0.1250000
0.50000000 0.00000000 0.50000000 0.1250000
0.50000000 0.50000000 0.00000000 0.1250000
0.50000000 0.50000000 0.50000000 0.1250000
#######################
epw.in
--
&inputepw
prefix = 'NbAs'
amass(1) = 92.90638
amass(2) = 74.92
outdir = './'
iverbosity = 3
elph = .true.
epbwrite = .true.
epbread = .false.
etf_mem = 0
epwwrite = .true.
epwread = .false.
nbndsub = 18
nbndskip = 6
wannierize = .true.
num_iter = 300
dis_win_max = 21
dis_win_min = -3
dis_froz_min= -3
dis_froz_max= 13.5
proj(1) = 'random'
elecselfen = .true.
nest_fn = .false.
phonselfen = .false.
a2f = .false.
specfun_el = .true.
wmin_specfun = -4
wmax_specfun = 1
nw_specfun = 20
parallel_k = .true.
parallel_q = .false.
fsthick = 2 ! eV
eptemp = 300 ! K
degaussw = 0.30 ! eV
dvscf_dir = './save/'
nkf1 = 4
nkf2 = 4
nkf3 = 4
nqf1 = 4
nqf2 = 4
nqf3 = 4
nk1 = 2
nk2 = 2
nk3 = 2
nq1 = 2
nq2 = 2
nq3 = 2
/
4 cartesian
0.000000000 0.000000000 0.000000000
0.500000000 0.000000000 -0.147761123
0.500000000 -0.500000000 -0.295522247
0.000000000 0.000000000 -0.295522247
I am having some problems running epw.x for body centered tetragonal NbAs. Every time the calculation gets past the gamma q point I get the following error:
===================================================================
irreducible q point # 1
===================================================================
Symmetries of small group of q: 4
in addition sym. q -> -q+G:
Number of q in the star = 1
List of q in the star:
1 0.000000000 0.000000000 0.000000000
Imposing acoustic sum rule on the dynamical matrix
q( 1 ) = ( 0.0000000 0.0000000 0.0000000 )
===================================================================
irreducible q point # 2
===================================================================
Symmetries of small group of q: 2
in addition sym. q -> -q+G:
Number of q in the star = 2
List of q in the star:
1 0.500000000 0.000000000 -0.147761123
2 -0.500000000 0.000000000 -0.147761123
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine readmat_shuffle2 (1):
wrong qpoint
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
stopping ...
I have followed the procedure from the tutorial and I'm not sure what is going wrong as the qpoints I am trying to calculate are identical to those output by ph.x. I have tried the calculation using both ibrav=7 and ibrav=0 with specified CELL_PARAMETERS and the same error occurs in both cases. The following are my nscf_epw, and epw input files for the each part of a very basic version of the calculation (not converged). I have used a kpoint grid of 4X4X4 and a qpoint grid of 2X2X2. Any insight into this issue would be much appreciated.
################
nscf_epw.in
&control
calculation = 'nscf'
prefix = 'NbAs'
wf_collect =.true.
pseudo_dir = '../'
outdir = './'
verbosity = 'high'
/
&system
! ibrav = 7
ibrav = 0
celldm(1) = 6.52276767
! celldm(2) = 1
! celldm(3) = 3.38383985
nat = 4
ntyp = 2
ecutwfc = 40
occupations = 'smearing'
smearing = 'm-v'
degauss = 0.02
!nbnd = 40
lspinorb = .true.
noncolin = .true.
nosym = .true.
/
&electrons
diagonalization = 'david'
mixing_beta = 0.7
conv_thr = 1.0d-10
/
ATOMIC_SPECIES
Nb 92.90638 Nb.UPF
As 74.92 As.UPF
CELL_PARAMETERS {alat=6.52276767}
0.500000 -0.500000 1.691920
0.500000 0.500000 1.691920
-0.500000 -0.500000 1.691920
ATOMIC_POSITIONS {angstroms}
Nb 0.00000 1.72585 2.92000
Nb 0.00000 0.00000 0.00000
As 0.00000 1.72585 7.77888
As 0.00000 0.00000 4.85888
K_POINTS crystal
8
0.00000000 0.00000000 0.00000000 0.1250000
0.00000000 0.00000000 0.50000000 0.1250000
0.00000000 0.50000000 0.00000000 0.1250000
0.00000000 0.50000000 0.50000000 0.1250000
0.50000000 0.00000000 0.00000000 0.1250000
0.50000000 0.00000000 0.50000000 0.1250000
0.50000000 0.50000000 0.00000000 0.1250000
0.50000000 0.50000000 0.50000000 0.1250000
#######################
epw.in
--
&inputepw
prefix = 'NbAs'
amass(1) = 92.90638
amass(2) = 74.92
outdir = './'
iverbosity = 3
elph = .true.
epbwrite = .true.
epbread = .false.
etf_mem = 0
epwwrite = .true.
epwread = .false.
nbndsub = 18
nbndskip = 6
wannierize = .true.
num_iter = 300
dis_win_max = 21
dis_win_min = -3
dis_froz_min= -3
dis_froz_max= 13.5
proj(1) = 'random'
elecselfen = .true.
nest_fn = .false.
phonselfen = .false.
a2f = .false.
specfun_el = .true.
wmin_specfun = -4
wmax_specfun = 1
nw_specfun = 20
parallel_k = .true.
parallel_q = .false.
fsthick = 2 ! eV
eptemp = 300 ! K
degaussw = 0.30 ! eV
dvscf_dir = './save/'
nkf1 = 4
nkf2 = 4
nkf3 = 4
nqf1 = 4
nqf2 = 4
nqf3 = 4
nk1 = 2
nk2 = 2
nk3 = 2
nq1 = 2
nq2 = 2
nq3 = 2
/
4 cartesian
0.000000000 0.000000000 0.000000000
0.500000000 0.000000000 -0.147761123
0.500000000 -0.500000000 -0.295522247
0.000000000 0.000000000 -0.295522247