The Maximum Overlap Method (MOM) [166] is a useful alternative to CIS and TDDFT for obtaining low-cost excited states. It works by modifying the orbital selection step in the SCF procedure. By choosing orbitals that most resemble those from the previous cycle, rather than those with the lowest eigenvalues, excited SCF determinants are able to be obtained. The MOM has several advantages over existing low-cost excited state methods. Current implementations of TDDFT usually struggle to accurately model charge-transfer and Rydberg transitions, both of which can be well-modeled using the MOM. The MOM also allows the user to target very high energy states, such as those involving excitation of core electrons [342], which are hard to capture using other excited state methods.
In order to calculate an excited state using MOM, the user must correctly identify the orbitals involved in the transition. For example, in a transition, the and orbitals must be identified and this usually requires a preliminary calculation. The user then manipulates the orbital occupancies using the $occupied section, removing an electron from the and placing it in the . The MOM is then invoked to preserve this orbital occupancy. The success of the MOM relies on the quality of the initial guess for the calculation. If the virtual orbitals are of poor quality then the calculation may ‘fall down’ to a lower energy state of the same symmetry. Often the virtual orbitals of the corresponding cation are more appropriate for using as initial guess orbitals for the excited state.
Because the MOM states are single determinants, all of Q-Chem’s existing single determinant properties and derivatives are available. This allows, for example, analytic harmonic frequencies to be computed on excited states. The orbitals from a Hartree-Fock MOM calculation can also be used in an MP2 calculation. For all excited state calculations, it is important to add diffuse functions to the basis set. This is particularly true if Rydberg transitions are being sought. For DFT based methods, it is also advisable to increase the size of the quadrature grid so that the more diffuse densities are accurately integrated.
Example 6.121 Calculation of the lowest singlet state of CO.
$comment
CO spin-purified calculation
$end
$molecule
0 1
C
O C 1.05
$end
$rem
JOBTYPE SP
METHOD B3LYP
BASIS 6-31G*
$end
@@@
$molecule
read
$end
$rem
JOBTYPE SP
METHOD B3LYP
BASIS 6-31G*
SCF_GUESS READ
MOM_START 1
UNRESTRICTED TRUE
OPSING TRUE
$end
$occupied
1 2 3 4 5 6 7
1 2 3 4 5 6 8
$end
The following $rem is used to invoke the MOM:
MOM_START
Determines when MOM is switched on to preserve orbital occupancies.
TYPE:
INTEGER
DEFAULT:
0 (FALSE)
OPTIONS:
0 (FALSE)
MOM is not used
MOM begins on cycle .
RECOMMENDATION:
For calculations on excited states, an initial calculation without MOM is usually required to get satisfactory starting orbitals. These orbitals should be read in using SCF_GUESS=true and MOM_START set to 1.
Example 6.122 Input for obtaining the A excited state of formamide corresponding to the transition. The A ground state is obtained if MOM is not used in the second calculation. Note the use of diffuse functions and a larger quadrature grid to accurately model the larger excited state.
$molecule
1 2
C
H 1 1.091480
O 1 1.214713 2 123.107874
N 1 1.359042 2 111.982794 3 -180.000000 0
H 4 0.996369 1 121.060099 2 -0.000000 0
H 4 0.998965 1 119.252752 2 -180.000000 0
$end
$rem
method B3LYP
basis 6-311(2+,2+)G(d,p)
xc_grid 000100000194
$end
@@@
$molecule
0 1
C
H 1 1.091480
O 1 1.214713 2 123.107874
N 1 1.359042 2 111.982794 3 -180.000000 0
H 4 0.996369 1 121.060099 2 -0.000000 0
H 4 0.998965 1 119.252752 2 -180.000000 0
$end
$rem
method B3LYP
basis 6-311(2+,2+)G(d,p)
xc_grid 000100000194
mom_start 1
scf_guess read
unrestricted true
$end
$occupied
1:12
1:11 13
$end