How to set "sciss" correction on the nonlinear optical ?

Phonons, DFPT, electron-phonon, electric-field response, mechanical response…

Moderators: mverstra, joaocarloscabreu

Locked
Ruichun xiao
Posts: 2
Joined: Fri Apr 04, 2014 11:17 am

How to set "sciss" correction on the nonlinear optical ?

Post by Ruichun xiao » Thu Apr 10, 2014 3:55 pm

I am trying to calculate the static nonlinear optical susceptibility following with "The lesson on static non-linear properties". The result without "sciss" doesn't agreement with experiment value well, so I want to use "sciss" correction.
The "sciss" "typical use is for response to electric field (rfelfd=3), but NOT for d/dk (rfelfd=2) and phonon responses",so, it is right that rfphon 1 and rfelfd 1 calculations should be done separately when a scissor is used .But in the dataset 4 and 5, rfphon=1 and rfelfd=1 dosen't separate!!!
So how should I set the "sciss" ? Is the accessory input file right ?
Thanks in advance!

Code: Select all

# Linear and nonlinear response calculation for AlAs
# Perturbations: electric fields & atomic displacements
# (M. Veithen, 21.4.2005)

#Definition of lattice parameters
#********************************
   acell       3*10.53
   rprim       0.0 0.5 0.5
               0.5 0.0 0.5
               0.5 0.5 0.0

#Definition of atomic positions and types
#*************************************
   natom       2
   ntypat      2
   znucl       13 33
   typat       1 2
   xred        0    0    0
               0.25 0.25 0.25
   ixc         3

#Parameters of the SCF cycles
#****************************
   iscf        5
   nstep       100


#Plane wave basis and k-point grid
#*********************************
   ecut        2.8
   ecutsm      0.5
   dilatmx     1.05
   ngkpt       6 6 6
   nshiftk     4
   shiftk      0.5 0.5 0.5
               0.5 0.0 0.0
               0.0 0.5 0.0
               0.0 0.0 0.5

ndtset 7 

#DATASET1 : scf calculation: GS WF in the BZ
#********************************************
   prtden1    1
   kptopt1    1
   toldfe1    1.0d-12

#DATASET2 : non scf calculation: GS WF in the whole BZ
#*****************************************************
   getden2    1
   kptopt2    2
     iscf2   -2
   getwfk2    1
   tolwfr2    1.0d-22
    nband2    4


#DATASET3 : ddk on the MP grid of k-points
#*****************************************
   getwfk3    2
    rfdir3    1 1 1
   rfelfd3    2
   tolwfr3    1.0d-22
    nband3    4
   kptopt3    2

#DATASET4 : ddE on the MP grid of k-points
#*****************************************
   prtden4    1
   getwfk4    2
   getddk4    3
    rfdir4    1 1 1
   tolvrs4    1.0d-12
   rfelfd4    3
    nband4    4
   kptopt4    2
  prepanl4    1
  sciss4     0.03384   #scissors operator
#DATASET5 : phonon  calculation
#***************************
   prtden5    1
   getwfk5    2
   getddk5    3
    rfdir5    1 1 1
   rfphon5    1
   rfatpol5    1 2
   tolvrs5    1.0d-12
    nband5    4
   kptopt5    2
  prepanl5    1

#DATASET6 : 3DTE calculation e-field
#***************************
   getden6    1
  get1den6    4
   getwfk6    2
   get1wf6    4
    nband6    4
   kptopt6    2
optdriver6    5
  rf1elfd6    1
   rf1dir6    1 1 1
   rf2elfd6    1
   rf2dir6    1 1 1
   rf3elfd6    1
   rf3dir6    1 1 1
   sciss6     0.03384   #scissors operator

#DATASET7 : 3DTE calculation phonon
#***************************
   getden7    1
  get1den7    5
   getwfk7    2
   get1wf7    5
    nband7    4
   kptopt7    2
optdriver7    5
  rf1phon7    1
  rf1atpol7   1 2
  rf1dir7    1 1 1

nbdbuf 0


#%%<BEGIN TEST_INFO>
#%% [setup]
#%% executable = abinit
#%% test_chain = tnlo_2.in, tnlo_3.in, tnlo_4.in, tnlo_5.in
#%% [files]
#%% files_to_test =
#%%   tnlo_2.out, tolnlines=  9, tolabs=  6.500e-07, tolrel=  6.000e-05
#%% psp_files =  13al.pspnc, 33as.pspnc
#%% [paral_info]
#%% max_nprocs = 1
#%% [extra_info]
#%% authors =
#%% keywords = NC, DFPT
#%% description =
#%%<END TEST_INFO>

RC Xiao
Chinese Academy of Sciences

Ruichun xiao
Posts: 2
Joined: Fri Apr 04, 2014 11:17 am

Re: How to set "sciss" correction on the nonlinear optical ?

Post by Ruichun xiao » Fri Apr 11, 2014 11:27 am

When I set a sciss correction in dataset 4 and dataset 5,the nonlinear optical susceptibility value decrease as the reference said . But the still not agree with the experiment value ,this time the value is smaller than the experiment value!
So I don't know what to do! I need your help!!!

hdjani
Posts: 4
Joined: Mon Feb 22, 2010 3:40 pm

Re: How to set "sciss" correction on the nonlinear optical ?

Post by hdjani » Wed Jul 30, 2014 1:33 pm

Hi,
The scissors correction can lead to a more important discrepancy with the experimental results than without Scissors. As
discussed in refs: Phys. Rev. B , 2005, 71, 125107. and J. Phys.Chem. C, 2014, 118(25); pp.13514-13524.
This is not necessarily unusual since various errors (like the LDA volume underestimate) can also significantly affect the values of dNLO. The amplitude of the dij(NLO)
scissors correction can be considered as a rough estimate of the theoretical uncertainty.
Cheers
H. Djani

Locked