Hartree–Fock RI

The Hartree-Fock exchange matrix is calculated through a procedure known as Resolution of the Identity (RI). The implementation of the RI scheme in BAND is loosely based on work by Ren et al. [57]. For more information on hybrid functionals in BAND, see the XC section.

Technical aspects of the RI scheme can be tweaked in the RIHartreeFock block:

RIHartreeFock
   Quality [VeryBasic | Basic | Normal | Good | VeryGood | Excellent]
   FitSetQuality [VeryBasic | Basic | Normal | Good | VeryGood | Excellent]
   DependencyThreshold float
   AtomDepQuality # Non-standard block. See details.
      ...
   End
End
RIHartreeFock
Type:Block
Description:The Hartree-Fock exchange matrix is calculated through a procedure known as Resolution of the Identity (RI). Here you can tweak various parameters of the procedure.
Quality
Type:Multiple Choice
Default value:Normal
Options:[VeryBasic, Basic, Normal, Good, VeryGood, Excellent]
Description:Accuracy of numerical integration and thresholds of the RI procedure.
FitSetQuality
Type:Multiple Choice
Default value:Normal
Options:[VeryBasic, Basic, Normal, Good, VeryGood, Excellent]
Description:The auxiliary fit set employed in the RI scheme. This is an important aspect of the procedure, significantly affecting both accuracy and computation time. For SZ and DZ basis set a ‘basic’ FitSetQuality will suffice. For ‘DZP’ and ‘TZP’ a normal quality is recommended. For larger basis set, use either ‘normal’ or better FitSetQuality.
DependencyThreshold
Type:Float
Default value:0.001
Description:To improve numerical stability, almost linearly-dependent combination of basis functions are removed from the Hartree-Fock exchange matrix. If the SCF does not converge or you obtain unphysically large bond energy in an Hybrid calculation, you might try setting the DependencyThreshold to a larger value (e.g. 3.0E-3).
AtomDepQuality
Type:Non-standard block
Description:One can define a different fit-set quality for each atom. The syntax for this free block is ‘iAtom quality’, where iAtom is the index of the atom in input order.

For efficiency and numerical stability reasons, it is advisable to include:

SoftConfinement
  Quality Basic
End

See the Confinement of basis functions section for more info.

Notes: for periodic systems it is only possible to use short-range hybrid functionals (e.g. HSE06) and all-electron basis sets.