$MCQDPT


$MCQDPT group (relevant to SCFTYP=MCSCF if MPLEVL=2)

Controls 2nd order MCQDPT (multiconfiguration quasi- degenerate perturbation theory) runs, if requested by MPLEVL=2 in $CONTRL. MCQDPT2 is implemented only for FORS (aka CASSCF) wavefunctions. The MCQDPT method is a multistate, as well as multireference perturbation theory. The implementation is a separate program, interfaced to GAMESS, with its own procedures for determination of the canonical MOs, CSF generation, integral transformation, CI in the reference CAS, etc. Therefore some of the input in this group repeats data given elsewhere, particularly the $DRT. A more complete discussion may be found in the 'Further Information' chapter. Analytic gradients are not available.

*** MO input and flow control ***

INORB
= 0 optimize the MCSCF wavefunction in this run.
= 1 read the converged orbitals from a $VEC group, and skip immediately to the MCQDPT computation. (default=0)

*** MCSCF reference wavefunction ***
NEL
= total number of electrons, including core. (default from $DATA and ICHARG in $CONTRL)

MULT
= spin multiplicity (default from $CONTRL)
NMOFZC
= number of frozen core orbitals, NOT correlated in the perturbation calculation. (default=0)

NMODOC
= number of doubly occupied orbitals, correlated in the perturbation calculation. (default=0)

NMOACT
= number of active orbitals. (default=0)

NMOFZV
= number of frozen virtuals, NOT correlated in the perturbation calculation. (default=0)

ISTSYM
= the state symmetry of the target state(s). This is given as an integer, note that only Abelian groups are supported in $DATA:
            ISTSYM= 1   2   3   4   5   6   7   8
               C1   A
               Ci   Ag  Au
               Cs   A'  A''
               C2   A   B 
               C2v  A1  A2  B1  B2
               C2h  Ag  Bg  Au  Bu
               D2   A   B1  B2  B3
               D2h  Ag  B1g B2g B3g Au  B1u B2u B3u
The default is 1, the totally symmetric state.

*** perturbation specification ***

NSTATE
= number of target states, which is the dimension of the effective Hamiltonian. (default=1)

NSTCI
= number of states to be obtained in CAS-CI, which should equal or exceed NSTATE. (default=1, the maximum is 20)

KSTATE
= state is used (1) or not (0) in the MCQDPT2. (default=1,1,1,...)
For example, if you want the perturbation correction to the second and the fourth roots, NSTATE=2 NSTCI=4 KSTATE(1)=0,1,0,1

*** Canonical Fock orbitals ***
IFORB
= 1 determine the canonical Fock orbitals
= 0 omit this step. (default=1)

AVECOE
= weight of each CAS-CI state in computing the closed shell Fock matrix. (default is AVECOE(1)=1.0,1.0,1.0,...)

*** Miscellaneous options ***

THRGEN
= threshold for one-, two-, and three-body density matrix elements in the perturbation calculation. If you want to obtain energies, for instance, to 6 figures after point, choose THRGEN=1.0D-08 or 1.0D-09. (default=1.0D-08)

THRENE
= threshold for the energy convergence in the Davidson's method CAS-CI. (default=-1.0D+00)

THRCON
= threshold for the vector convergence in the Davidson's method CAS-CI. (default=1.0D-06)

LPOUT
= print option, 0 gives normal printout, while <0 gives debug print (e.g. -1,-5,-10,-100)

(default=0)

Finally, there are additional very specialized input options, described in the source code routine MQREAD:

IROT, ISELCT, LENGTH, MAXCSF, MAXERI, MAXROW, MDI, MXBASE, MXTRFR, NSOLUT, NSTOP, GENZRO, THRERI, THRWGT, MAINCS.


Back to list of input groups...