25.2.24 Keywords for Module ccsdf12
The ccsdf12 program uses a subset of the data groups of the ricc2 program. For F12 calculations it uses in addition the data groups $rir12, $lcg, $cabs, and $jkbas. See the respective sections for further details.
The ccsdf12 program recognizes in the $ricc2 data group the following options to specify wavefunction methods:
$ricc2-
ccsd bccd rohf mp3 mp4 ccsd(t) bccd(t) rohf shift 0.0 core can/res/bru no_scThe options
mp3,mp4, andccsdrequest, respectively, MP3, MP4 and CCSD calculations. The optionccsd(t)request a CCSD calculation with the perturbative triples correction, CCSD(T), and as a side result also the CCSD[T] energy will be printed. The optionbccdrequests a BCCD calculation, which is UBCCD for open-shell systems by default. The sub-optionrohffor BCCD or BCCD(T) requests a ROHF-BCCD calculation, where the alpha and beta Brueckner orbitals are restricted to be the same for the doubly occupied orbitals of an ROHF open shell initial reference state.- shift
-
sets a level shift \((>0)\) for the amplitude update in the CC iterations, useful to improve convergence for CCSD or BCCD calculations on e.g. transition metal complexes.
- core
-
specifies the nature of the core orbitals in a frozen core calculation as either the (semi-)canonicalised reference mos (
can) or the unmodified reference mos (res) or Brueckner core orbitals (bru) that are relaxed during a BCCD calculation. - no_sc
-
suppresses the default semi-canonicalisation of a ROHF reference prior to a CCSD or BCCD calculation, such that the output amplitudes and pair energies correspond to the restricted orbitals. Note that a semi-canonicalisation step is always performed immediately before the evaluation of the (T) energy.
In the data group $rir12 it recognizes ccsdapprox as additional option:
- ccsdapprox label
-
defines the approximation to CCSD-F12 which will be used if the MP2-F12 calculation is followed by a CCSD or CCSD(T) calculation. The available approximation and corresponding labels are
CCSD(F12) ccsd(f12)CCSD(F12*) ccsd(f12*)CCSD[F12] ccsd[f12]CCSD-F12b ccsd-f12bCCSD(2*)\(_{\overline{\mathrm{F12}}}\) ccsd(2)_/f12CCSD(2)\(_{\overline{\mathrm{F12}}}\) ccsd(2)_/f12CCSD\(_{\mathrm{(F12*)}}\) ccsd_(f12*)It is recommended that these approximations are only used in combination with ansatz 2 and the SP approach (i.e. geminal coefficients fixed by the cusp conditions). For CCSD-F12b calculations also the CCSD-F12a energies are calculated as a byproduct. By default a CCSD(F12*) calculation is carried out, because it gives the best cost/accuracy ration among the approximations. CCSD\(_{\mathrm{(F12*)}}\) is the perturbative variant of CCSD(F12*) and should be used when performing a Brueckner calculation.