19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

19 THE MCSCF PROGRAM MULTI 129<br />

19 THE MCSCF PROGRAM MULTI<br />

MULTI is a general MCSCF/CASSCF program written by<br />

P. J. Knowles and H.-J. Werner (1984).<br />

Bibliography:<br />

H.-J. Werner and P. J. Knowles, J. Chem. Phys. 82, 5053 (1985).<br />

P. J. Knowles and H.-J. Werner, Chem. Phys. Lett. 115, 259 (1985).<br />

All publications resulting from use of this program must acknowledge the above. See also:<br />

H.-J. Werner and W. Meyer, J. Chem. Phys. 73, 2342 (1980).<br />

H.-J. Werner and W. Meyer, J. Chem. Phys. 74, 5794 (1981).<br />

H.-J. Werner, Adv. Chem. Phys. LXIX, 1 (1987).<br />

This program allows one to perform CASSCF as well as general MCSCF calculations. For<br />

CASSCF calculations, one can optionally use Slater determinants or CSFs as a N-electron basis.<br />

In most cases, the use of Slater determinants is more efficient. General MCSCF calculations<br />

must use CSFs as a basis.<br />

A quite sophisticated optimization method is used. The algorithm is second-order in the orbital<br />

and CI coefficient changes and is therefore quadratically convergent. Since important higher<br />

order terms in the independent orbital parameters are included, almost cubic convergence is<br />

often observed. For simple cases, convergence is usually achieved in 2-3 iterations. However,<br />

convergence problems can still occur in certain applications, and usually indicate that the active<br />

space is not adequately chosen. For instance, if two weakly occupied orbitals are of similar<br />

importance to the energy, but only one of them is included in the active set, the program might<br />

alternate between them. In such cases either reduction or enlargement of the active orbital space<br />

can solve the problem. In other cases difficulties can occur if two electronic states in the same<br />

symmetry are almost or exactly degenerate, since then the program can switch from one state<br />

to the other. This might happen near avoided crossings or near an asymptote. Problems of this<br />

sort can be avoided by optimizing the energy average of the particular states. It is also possible<br />

to force convergence to specific states by choosing a subset of configurations as primary space<br />

(PSPACE). The hamiltonian is constructed and diagonalized explicitly in this space; the coefficients<br />

of the remaining configurations are optimized iteratively using the P-space wavefunction<br />

as zeroth order approximation. For linear molecules, another possibility is to use the LQUANT<br />

option, which makes it possible to force convergence to states with definite Λ quantum number,<br />

i.e., Σ, Π, ∆, etc. states.<br />

19.1 Structure of the input<br />

All sub-commands known to MULTI may be abbreviated by four letters. The input commands<br />

fall into several logical groups; within each group commands may appear in any order, but the<br />

groups must come in correct order.<br />

a) The program is invoked by the command MULTI or MCSCF<br />

b) cards defining partitioning of orbitals spaces – OCC,FROZEN,CLOSED<br />

c) general options (most commands not otherwise specified here)<br />

d) a WF card defining a state symmetry<br />

e) options pertaining to that state symmetry – WEIGHT,STATE,LQUANT

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

Saved successfully!

Ooh no, something went wrong!