Next: Running excitation energy calculations:
Up: Second-Order Approximate Coupled-Cluster (CC2)
Previous: Diagnostics:
Contents
Index
Calculation of Excitation Energies
With the ricc2 program excitation energies can at present
be calculated with the RI variants of the methods
CCS/CIS, CIS(D), CIS(D∞), ADC(2) and CC2.
The CC2 excitation energies are obtained by standard coupled-cluster
linear response theory as eigenvalues of the Jacobian, defined as derivative
of the vector function with respect to the cluster amplitudes.
Since the CC2 Jacobian is a non-symmetric matrix, left and right
eigenvectors are different and the right (left) eigenvectors Eiν
(
) are not orthogonal among themselves, but form
a biorthonormal basis (if properly normalized):
Ej = Ejν1 + Ejν2 = δij . |
(9.9) |
To obtain excitation energies only the right or the left eigenvalue
problem needs to be solved, but for the calculation of transition strengths
and first-order properties both, left and right, eigenvectors are needed
(see below).
A second complication that arises from the non-symmetric eigenvalue problem
is that in the case of close degeneracies within the same irreducible
representation (symmetry) it can happen that instead of two close lying
real roots a degenerate complex conjugated pair of excitation energies
and eigenvectors is obtained. CC2 (and also other standard coupled-cluster
response methods) are thus not suited for the description of conical
intersections etc.
For the general theory behind coupled cluster response calculations see e.g. ref. [104,105] or other reviews.
The ricc2 program exploits that the doubles/doubles block of the
CC2 Jacobian is diagonal and the (linear) eigenvalue problem in the
singles and doubles space can be reformulated as a (non-linear)
eigenvalue problem in single-substitution space only:

(
t,
ω) =

(
t) -

(
t)(

-
ω)

(
t)

(
tCC2,
ωCC2)
Eν1 =
ωCC2Eν1
This allows to avoid the storage of the double-substitution part of the
eigen- or excitation vectors Eν2,
.
The algorithms are described in refs. [10,11],
about the RI error see ref. [103].
The solution of the CC2 eigenvalue problem can be started from the solutions
of the CCS eigenvalue problem (see below) or the trial vectors or solutions
of a previous CC2 excitation energy calculation.
The operation count per transformed trial vector
for one iteration for the CC2 eigenvalue problem is
about 1.3-1.7 times the operation count for one iteration for the
cluster equations in the ground-state calculation--depending on the
number of vectors transformed simultaneously.
The disk space requirements are about O(V + N)Nx double precision words
per vector in addition to the disk space required for the ground state
calculation.
CCS excitation energies are obtained by the same approach, but here
double-substitutions are excluded from the expansion of the excitation or
eigenvectors and the ground-state amplitudes are zero. Therefore
the CCS Jacobian,
= = 〈μ1|[H, τν1]| HF〉 , |
(9.10) |
is a symmetric matrix and left and right eigenvectors are identical
and form an orthonormal basis.
The configuration interaction singles (CIS) excitation energies
are identical to the CCS excitation energies.
The operation count for a RI-CIS calculation is
(ON2Nx) per
iteration and transformed trial vector.
The second-order perturbative correction CIS(D) to the CIS excitation
energies is calculated from the expression
ωCIS(D) = ωCIS + ω(D) =  (tMP1, ωCIS) |
(9.11) |
(Note that
tMP1 are the first-order double-substitution
amplitudes from which also the MP2 ground-state energy is calculated;
the first-order single-substitution amplitudes vanish for a Hartree-Fock
reference due to the Brillouin theorem.)
The operation count for a RI-CIS(D) calculation is similar to that of
a single iteration for the CC2 eigenvalue problem.
Also disk space requirements are similar.
Subsections
Next: Running excitation energy calculations:
Up: Second-Order Approximate Coupled-Cluster (CC2)
Previous: Diagnostics:
Contents
Index
TURBOMOLE