Self-consistent U determination

From Wiki
Revision as of 10:05, 18 April 2020 by 10.3.1.5 (talk) (New page: ==Determining the U parameter by a linear response approach== The Hubbard U parameter can be determined self-consistently by applying first order density functional perturbation theory (i...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Determining the U parameter by a linear response approach

The Hubbard U parameter can be determined self-consistently by applying first order density functional perturbation theory (i.e. linear response theory), following the approach of Coccoccioni and de Gironcoli (here add reference)

  LDAU     = T               # Switch on LDA+U
  LDAUTYPE = 2               # LSDA + U Dudarev's approach = type 2 in .vasp

You will need to add the U and J term for each atom type. For example to put an effective U=1 for the second type of atom, you will put LDAUU=2 and LDAUJ=1 as follow:

  # Add on-site interaction for the respective atoms (same order as in POSCAR) 
  LDAUL =  -1   2    -1      # 2 for d-orbital interactions, -1 no on-site interaction
  LDAUU =  0.0  2.0   0      # Define U-parameters for on-site Coulomb interaction
  LDAUJ =  0.0  1.0   0      # Define J-parameters for on-site Exchange interaction
  LDAUPRINT = 0              # 0 to ignore, 1 to print occupation matrix in OUTC

Finally, this flag is used to speed up DFT+U calculation:

  LMAXMIX = 4  #DFT+U calculations may require LMAXMIX to 4 for d-electrons (or 6 for f-elements) for faster convergence to the groundstate

Back to Núria López and Group / Scripts_for_VASP.