Below is my input file (I omit atomic position for brevity):
Code: Select all
ndtset 1
#Definition of the structural parameters
#************************************
acell 3.994 3.994 48.432 angstrom
rprim 1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
natom 50
ntypat 3
znucl 56 22 8
typat
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
1 2 3 3 3
#Parallelization
#****************
paral_kgb 1 npkpt 3 npband 6 npfft 1 bandpp 2
#Definition of the SCF procedure
#*******************************
nstep 1000
iscf 17
iprcel 45
# diemac 200000
diecut 3.0
diemix 0.6
nband 216
# nsppol 2
# occopt 7
# tsmear 0.04 eV
prtwf 0
prtden 0
#Definition of the plane wave basis set
#**************************************
ecut: 30 ecut+ 2
pawecutdg 60
ngkpt 4 4 1
toldfe 1.0d-10
# usexcnhat 1
I am having iprcel=0 before and I cannot reach convergence after adjusting ngkpt, occopt, tsmear and iscf (13 or 17). The difference in energy will reach at most 10^-5 and then oscillate around that value.
iprcel=45 is even worse. The scf is always restarted with this error: "Lobpcgwf: restart performed".
I have not try the nline variable yet.
Is there any advice on how to converge a slab calculation?