X

Search Results

Searching....

7.9 Coupled-Cluster Excited-State and Open-Shell Methods

7.9.4 EOM-XX-CC2

(July 4, 2026)

A more economical flavor of EOM-CCSD is CC2 linear response theory, 249 Christiansen O., Koch H., Jørgensen P.
Chem. Phys. Lett.
(1995), 243, pp. 409.
Link
which can also be interpreted as EOM-CC2. The double amplitudes for the reference state are approximated using the CC2 equations (see Section 6.12.4) and the equations for the target states are modified accordingly. This means that Eqs. 7.97 to 7.99 are valid for EOM-XX-CC2 as well but the elements of H¯ are defined differently. CC2 calculations can be run in the same way as CCSD calculations by setting METHOD to CC2 or EOM-CC2.

There are two different implementations of CC2 available in Q-Chem: one in the CCMAN2 suite for coupled-cluster methods and one in LIBGMBPT for general many-body perturbation theory methods. In CCMAN2, the code structure is similar to that of CCSD, whereas LIBGMBPT uses a partitioned form of the doubles equations avoiding the need to store the double amplitudes. 532 Hattig C., Weigend F.
J. Chem. Phys.
(2000), 113, pp. 5154.
Link
Combined with the resolution-of-the-identity (RI) approximation, this brings the memory cost down to 𝒪(N3) instead of 𝒪(N4) and reduces the computational cost. For smaller molecules, CCMAN2 may deliver a faster performance (especially for systems with symmetry), whereas for larger systems we recommend using LIBGMBPT implementation.

In CCMAN2, the following CC2 features are available with a RHF, UHF or ROHF references and using point-group symmetry:

  • Energies for EOM-EE/SF/EA/IP-CC2 1040 Paran G. P., Utku C., Jagau T.-C.
    Phys. Chem. Chem. Phys.
    (2022), 24, pp. 27146.
    Link
    , 1041 Paran G. P., Utku C., Jagau T.-C.
    Phys. Chem. Chem. Phys.
    (2024), 26, pp. 1809.
    Link
    ;

  • One-electron properties for the CC2 reference state and the EOM-EE/SF-CC2 states with and without amplitude response;

  • Transition dipole moments for transitions of type CC2 EOM-EE-CC2, EOM-EE-CC2 EOM-EE-CC2 and EOM-SF-CC2 EOM-SF-CC2;

  • Dyson orbitals (see section 7.9.29) for transitions of type CC2 EOM-EA/IP-CC2 and EOM-EE/SF-CC2 EOM-EA/IP-CC2;

  • Resonance energies with EOM-EE/EA-CC2 using a CAP, CS or CBFs 1382 Utku C., Paran G. P., Jagau T.C.
    J. Chem. Phys.
    (2025), 163, pp. 244103.
    Link
    (see Section 7.9.10).

The electron repulsion integrals (ERIs) can be approximated by using the resolution-of-the-identity approximation or Cholesky decomposition or canonical ERIs can be used. In addition, single-precision execution can be used to further reduce the cost of the calculations.

The LIBGMBPT implementation of CC2 only uses the RI approximation. It does not exploit point group symmetry or single-precision execution. The following features are available:

  • Energies with EOM-EE-CC2 with RHF or UHF references;

  • Energies with EOM-SF-CC2 with UHF references 1040 Paran G. P., Utku C., Jagau T.-C.
    Phys. Chem. Chem. Phys.
    (2022), 24, pp. 27146.
    Link
    ;

  • Energies with EOM-EA/IP-CC2 with RHF references 1041 Paran G. P., Utku C., Jagau T.-C.
    Phys. Chem. Chem. Phys.
    (2024), 26, pp. 1809.
    Link
    ;

  • Resonance energies with EOM-EA-CC2 with RHF references by using a CAP, CS or CBFs 1382 Utku C., Paran G. P., Jagau T.C.
    J. Chem. Phys.
    (2025), 163, pp. 244103.
    Link
    (see section 7.9.10);

  • Spin-scaling (see Section 6.6.5) is available for real-valued EOM-EE-CC2 for singlet excited states and for both real- and complex-valued EOM-EA-CC2.

For bound states LIBGMBPT uses a mixed Davidson/DIIS solver to solve the EOM eigenvalue problem. 532 Hattig C., Weigend F.
J. Chem. Phys.
(2000), 113, pp. 5154.
Link
For resonances only the Davidson solver is used. 1382 Utku C., Paran G. P., Jagau T.C.
J. Chem. Phys.
(2025), 163, pp. 244103.
Link
Changing the default parameters for the Davidson algorithm can be done with EOM_DAVIDSON_CONVERGENCE, EOM_DAVIDSON_MAX_ITER and EOM_DAVIDSON_MAXVECTORS (as for CCMAN2) while the DIIS parameters can be changed with EOM_DIIS_CONVERGENCE, EOM_DIIS_MAX_ITER and EOM_DIIS_MAXVECTORS (see section 7.9.18).

The LIBGMBPT implementation is invoked by setting CCMAN2 to -1; the default for CC2 is currently CCMAN2. The stochastic versions of RI-CC2 are also available (see Section 6.12.5).