PAW slab convergence issue

Total energy, geometry optimization, DFT+U, spin....

Moderator: bguster

Locked
sheng
Posts: 64
Joined: Fri Apr 11, 2014 3:44 pm

PAW slab convergence issue

Post by sheng » Tue Aug 11, 2015 5:53 am

I am having difficulties trying to converge a ten unit cell slab plus two unit cell vacuum using JTH PAW potentials.
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?

sheng
Posts: 64
Joined: Fri Apr 11, 2014 3:44 pm

Re: PAW slab convergence issue

Post by sheng » Tue Aug 18, 2015 11:10 am

I have managed to converge using iprcel=0 and smearing without band parallelization, although it takes about 140 iterations to complete which takes me about 10 hours to reach tolvrs 1d-10.

Extrapolation preconditioning (iprcel > 0) remains troublesome, where the potential residual nres remained at order of 10^+2 throughout about 40 iterations. I tried iprcel 45, 49, 145, 149 with diecut of default and 1.0. Diemix is set at 0.4

I gave a few questions:

i) Is tphysel play an important in my calculation involving structural relaxation and calculating spontaneous polarization? I have read the relevant paper which include its effect on atomic displacement and wish to reconfirm its significance.

ii) I have gausian smearing with tsmear 0.0015 and also tsmear 0.04. The value 0.04 is better at convergence as expected. However smearing in my case is merely for easier convergence and my material is a dielectric. What is the usual range of tsmear value for easier convergence for insulator? For metal the recommended value is from 0.01 to 0.04 Ha, which I assume is not suitable for insulator.

iii) Due to the long scf iteration times needed, I still wish to perform extrapolation preconditioning (iprcel > 0). Any advice for me on how to modify my input file?

Locked