- Coupled cluster calculations using a wide range of ansatzes, as summarised below
- Lambda equation solver
- Equation-of-motion solver
- Density matrices
- Frozen and active space constraints
- Brueckner orbital calculations
- Frozen natural orbital calculations
- Single- and mixed-precision calculations
The following table summarises the available methods and routines for the ansatz currently treated by code generation, in the three spin cases:
Ansatz | E | T | Λ | IP | EA | EE | DM1 | DM2 | BDM |
---|---|---|---|---|---|---|---|---|---|
MP2 | RUG | - | - | RUG | RUG | G | RUG | RUG | - |
MP3 | RUG | - | |||||||
CCD | RUG | RUG | RUG | RUG | RUG | G | RUG | RUG | - |
CCSD | RUG | RUG | RUG | RUG | RUG | G | RUG | RUG | - |
CCSDT | RUG | RUG | RUG | RUG | RUG | - | |||
CCSDTQ | g | g | - | ||||||
CCSD(T) | RuG | RuG | - | ||||||
CCSDt | RG | RG | - | ||||||
CCSDt' | RUG | RUG | - | ||||||
CC2 | RUG | RUG | RUG | RUG | RUG | G | RUG | RUG | - |
CC3 | RUG | RUG | - | ||||||
QCISD | RUG | RUG | - | ||||||
DCD | RU | RU | - | ||||||
DCSD | RU | RU | - | ||||||
DF-CCD | RU | RU | RU | RU | RU | RU | RU | - | |
DF-CCSD | RU | RU | RU | RU | RU | RU | RU | - | |
DF-CC2 | RU | RU | RU | RU | RU | RU | RU | - | |
DF-QCISD | RU | RU | - | ||||||
DF-DCD | RU | RU | - | ||||||
DF-DCSD | RU | RU | - | ||||||
CCSD-S-1-1 | RUG | RUG | RUG | RUG | RUG | RUG | |||
CCSD-SD-1-1 | RUG | RUG | RUG | RUG | RUG | RUG | |||
CCSD-SD-1-2 | RUG | RUG | RUG | RUG | RUG | RUG |
- R, U, G indicate availability of restricted, unrestricted, and generalised codes.
- Capital letters (R rather than r) indicates that the expressions are optimised for contraction order and subexpression elimination.
- DF in the ansatz name indicates methods specialised for density-fitted integrals.
- E is the correlation energy.
- T, Λ are the excitation and de-excitation amplitude availabilities, respectively, the former allowing the coupled cluster solver and the latter allowing the lambda solver.
- IP, EA, EE indicate availability of the corresponding equation of motion (EOM) functionalities.
- DM1, DM2 indicate availability of the one- and two-particle reduced density matrices.
- BDM availability includes the single boson density matrix, bosonic one-particle reduced density matrix, and the electron-boson coupling reduced density matrix.