19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

21 MULTIREFERENCE RAYLEIGH SCHRÖDINGER PERTURBATION THEORY 167<br />

Andersson [Chem. Phys. Lett. 245, 215 (1995)] may also be helpful. Presently, only ”real”<br />

level shifts have been implemented.<br />

With no further input cards, the wavefunction definition (core, closed, and active orbital spaces,<br />

symmetry) corresponds to the one used in the most recently done SCF or MCSCF calculation.<br />

By default, a CASSCF reference space is generated. Other choices can be made using the OCC,<br />

CORE, CLOSED, WF, SELECT, CON, and RESTRICT cards, as described for the CI program.<br />

The orbitals are taken from the corresponding SCF or MCSCF calculation unless an ORBITAL<br />

directive is given.<br />

For a CASPT2 calculation, the zeroth-order Hamiltonian can be brought to a block-diagonal<br />

form when (pseudo)canonical orbitals are used. This leads to fastest convergence. It is therefore<br />

recommended that in the preceding MULTI calculation the orbitals are saved using the<br />

CANONICAL directive (note that the default is NATORB).<br />

Most options for MRCI calculations (like STATE, REFSTATE etc.) apply also for RS2(C) and<br />

RS3 and are not described here again. Some additional options which specific for CASPT2/3<br />

and are described below.<br />

21.2 Excited state calculations<br />

There are two possibilities to perform excited state calculations:<br />

1) One can calculate each state separately. This is done using the card<br />

STATE,1,root<br />

where root is the desired root (i.e., 2 for the first excited state). In this case the Fock operator<br />

used in the zeroth-order Hamiltonian is computed using the density for the given state.<br />

2) Alternatively, two or more states can be computed simultaneously, using<br />

STATE, n [,root1, root2, . . . , rootn]<br />

where n is the number of states to be computed. The default is to compute the lowest n roots.<br />

Optionally, this default can be modified by specifying the desired roots rooti as shown. One<br />

should note that this does not correspond to the multi-state CASPT2 as described in section<br />

21.3.<br />

In the case that several states are computed simultaneously, the fock operator employed in the<br />

zeroth-order Hamiltonian is computed from a state-averaged density matrix, and the zerothorder<br />

Hamiltonians for all states are constructed from the same fock operator. By default, equal<br />

weights for all states are used. This default can be modified using the WEIGHT directive<br />

WEIGHT,w1, w2,. . . ,wn.<br />

If a REFSTATE card is given (see section 20.2.11), the state-averaged fock operator is made for<br />

all reference states, and the WEIGHT card refers to the corresponding states.<br />

21.3 Multi-State CASPT2<br />

Multi-state CASPT2 is implemented as described by Finley et al. CPL 288, 299 (1998). Currently<br />

this can only be used with the RS2 program (i.e., not with RS2C). There are two different<br />

modes in which MS-CASPT2 calculations can be performed:<br />

(i) Each of the states to be mixed is computed independently, and finally all states are mixed. In<br />

the following, such calculations will be denoted SS-SR-CASPT2 (single-state, single reference

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!