appendix - AIP FTP Server

advertisement
Appendix: Quick overview of the OBS-GMCSC method
In the GMCSC method, the wavefunction is a linear combination of configurations. Each
configuration is the anti-symmetrized product of an 'orbital string' and a spin part. Here, the term
'orbital string' is used to denote a product of as many orbitals as there are electrons, while, in
general, the 'spin part' is a linear combination of all possible modes of spin coupling compatible
with given values of the total spin and its projection along a 'quantization axis'. The latter are of
course both zero for a closed-shell molecule. Spin-coupling modes can be expressed by different
equivalent schemes, essentially different basis sets for the same finite-dimensional spin space; the
GMCSC program adopts, as spin basis set, the Yamanouchi-Kotani (YK) functions1. They enter an
arbitrary spin function with adjustable coefficients that, by analogy with single-configuration SC
theory, are referred to as 'spin-coupling coefficients'. A single set of spin-coupling coefficients,
common to all configurations, was assumed in the original formulation of the method, under the
'MCSC' acronym2. This was later generalized to the GMCSC method3, which allows for a separate
set of spin-coupling coefficients for each configuration. In the following, the two closely related
approaches will be referred to as (G)MCSC for brevity.
As is usually done in most ab initio approaches, orbitals are in turn expressed as linear
combinations, with adjustable coefficients (orbital coefficients), of basis functions, usually atomic
orbitals of Gaussian or Slater type. Linear combinations of these can also be adopted, as is usually
the case in frozen-core calculations, when SCF MOs often are the most convenient choice of basis
set. In general, G(MCSC) orbitals are not restricted by double-occupancy or orthogonality
requirements. However, selective such constraints may be imposed on one or more configurations4.
To the point that, in single-configuration mode, the method, and the program that embodies it, can
be used to compute GVB or SCF wavefunctions, though this is surely not the most efficient way to
do so.
The 'weight' of each configuration in (G)MCSC wavefunctions can be expressed in terms of the
configuration's Chirgwin-Coulson5 'occupation number' wi, defined as
wi = ci Σj cj <i|j>
(A1)
where ci and cj are the normalized coefficients of configurations i and j, and <i|j> is their overlap.
It is easy to see that Chirgwin-Coulson occupation numbers sum up to exactly 1.0. They are perhaps
the most straightforward generalization of the configuration weights in fully-orthogonal
wavefunctions, for which of course one simply uses the squares of the configurations' coefficients
(Eq. A1 obviously reduces to wi = ci2 when <i|j> = δij). In general, Chirgwin-Coulson occupation
numbers are not guaranteed to be positive, but usually only small ones may happen to be negative,
unless the set of configurations is very nearly linearly dependent.
Alternatively, one may use Gallup-Norbeck6 occupation numbers, which are defined as:
ni = N |ci|2 / (S-1)ii
(A2)
where S-1 is the inverse of the matrix of configuration overlaps Sij ≡ <i|j>, and N is a normalization
constant given by
N-1 = Σi |ci|2 / (S-1)ii
(A3)
Though this is not obvious by their definition, it can be shown6 that Gallup-Norbeck occupation
numbers, which are always positive, measure a configuration's unique contribution to the overall
wavefunction, i.e. the contribution from that part of the configuration which is orthogonal to all
other configurations included in the wavefunction. Use of a normalization constant uniformly
1
rescales these contributions and ensures the Gallup-Norbeck occupation numbers always sum up to
exactly 1.0. The normalization constant can be large, especially in the presence of large
configuration overlaps.
The (G)MCSC approach can be used for the simultaneous optimization of basis-set exponential
parameters, which are then treated as variational parameters, on the same footing as spin-coupling,
configuration and orbital coefficients. Such calculations are referred to as OBS-(G)MCSC, where
OBS stands for Optimized Basis Set. They are admittedly much more demanding, from a
computational viewpoint, than those carried out with a fixed basis set.
All variational parameters are of course determined by energy minimization, as appropriate for
electronic ground states. This is carried out by use of an iterative second-order method7,8, which
requires the availability of first and second derivatives of the energy with respect to all variational
parameters, cross terms included. In (G)MCSC calculations, and their OBS counterparts, these are
computed analytically at each iteration. Convergence on an energy minimum is assumed when the
gradient is essentially zero, and the second-derivative matrix is positive definite. The zero-gradient
condition is usually deemed to be met, in (G)MCSC calculations, when the largest gradient
component does not exceed 10-8 atomic units (e.g. 10-8 Eh a0 for STO exponential parameters, where
Eh denotes the atomic unit of energy, the Hartree, 1 Eh = 4.35975 x 10-18 J, and a0 that of distance,
the Bohr, 1 a0 = 0.5291772 x 10-10 m) 9.
1
M. Kotani, A. Amemiya, E. Ishiguro, and T. Kimura, Tables of Molecular Integrals ( Maruzen,
Tokyo, 1955), Chapter 1, pp. 2-28.
2
F. E. Penotti, Intl. J. Quant. Chem. 46, 535-576 (1993).
3
F. E. Penotti, Intl. J. Quantum Chem. 59, 349-378 (1996).
4
F.E. Penotti, J. Comput. Chem. 27, 762-772 (2006).
5
B. A. Chirgwin and C. A. Coulson, Proc. R. Soc. Lond. A 201, 196-209 (1950).
6
G. A. Gallup, and J. M. Norbeck, Chem. Phys. Letters 21, 495-500 (1973).
7
S. M. Goldfeld, R. E. Quandt, and H. F. Trotter, Econometrica 34, 541-551 (1966).
8
N. C. Pyper and J. Gerratt, Proc. R. Soc. Lond. A 355, 407-439 (1977).
9
E. R. Cohen and B. N. Taylor, J. Phys. Chem. Ref. Data 17, 1795-1803 (1988).
2
Download