Selective CI Calculation¶
As an alternative to, a configuration-based heatbath CI (HCI) has been implemented in the program.1,2 HCI can be used for both providing energies with near-FCI accuracy in benchmark studies or for performing approximate CASSCF calculations with large active spaces. In the latter case it should be noted, that the orbital optimization is carried out with respect to the variational energy only. Below is an example input of an approximate CASCI calculation done with HCI.
It should be noted that the PT2-correction is only calculated once at the end of the CASSCF
calculation and it has no influence on the orbital optimization. The DoHCIPT2 flag is by default set to
true, but it is most appropriate when near-exact CAS energies are wanted. Otherwise it may act as an
indicator showing how accurate the selective-CI calculation (variational part) is. In common
large-scale CASSCF calculations, it is recommended to set the flag DoHCIPT2to false. Additionally,
if the CIPSI-pruning is not wanted, the corresponding flag DoCIPSIOnHCI can be set to false
– this will yield a bit lower energy, but also a less compact wave function. By default
CIPSI-pruning is enabled and recommended, especially in larger CAS calculations.