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.

19 THE MCSCF PROGRAM MULTI 145<br />

19.9.1 Gradients for SA-MCSCF<br />

For computing state-averaged gradients, use<br />

CPMCSCF,GRAD,state,[SPIN=spin],[MS2=ms2],[ACCU=thresh],[RECORD=record]<br />

where state specifies the state (e.g., 2.1 for the second state in symmetry 1) for which the gradients<br />

will computed. spin specifies the spin of the state: this is half the value used in the<br />

corresponding WF card (e.g., 0=Singlet, 0.5=Doublet, 1=Triplet). Alternatively, MS2 can be<br />

used, where ms2 = 2*spin, i.e., the same as specified on WF cards. The specification of SPIN or<br />

MS2 is only necessary if states with different spin are state-averaged. record specifies a record<br />

on which the gradient information is stored (the default is 5101.1). thresh is a threshold for the<br />

accuracy of the CP-MCSCF solution. The default is 1.d-7.<br />

The gradients are computed by a subsequent call to FORCES or OPTG.<br />

Note: if for some reason the gradients are to be computed numerically from finite energy differences,<br />

it is in state-averaged calculations necessary to give, instead of the CPMCSCF input, the<br />

following:<br />

SAVE,GRAD=-1<br />

Otherwise the program will stop with an error message.<br />

19.9.2 Difference gradients for SA-MCSCF<br />

For computing difference gradients, use<br />

CPMCSCF,DGRAD,state1,state2,[ACCU=thresh],[RECORD=record]<br />

where state1 and state2 specify the two states considered. (e.g., 2.1,3.1 for the second and third<br />

states in symmetry 1) The gradient of the energy difference will be computed. Both states must<br />

have the same symmetry. record specifies a record on which the gradient information is stored<br />

(the default is 5101.1). thresh is a threshold for the accuracy of the CP-MCSCF solution. The<br />

default is 1.d-7.<br />

The gradients are computed by a subsequent call to FORCES or OPTG.<br />

19.9.3 Non-adiabatic coupling matrix elements for SA-MCSCF<br />

For computing non-adiabatic coupling matrix elements analytically, use<br />

CPMCSCF,NACM,state1,state2,[ACCU=thresh],[RECORD=record]<br />

where state1 and state2 specify the two states considered. (e.g., 2.1,3.1 for the second and third<br />

states in symmetry 1) Both states must have the same symmetry. record specifies a record on<br />

which the gradient information is stored (the default is 5101.1). This will be read in the subsequent<br />

gradient calculation. thresh is a threshold for the accuracy of the CP-MCSCF solution.<br />

The default is 1.d-7.<br />

NADC and NADK are an aliases for NADC, and SAVE is an alias for RECORD.<br />

The matrix elements for each atom are computed by a subsequent call to FORCES.<br />

Note: this program is not yet extensively tested and should be used with care!

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

Saved successfully!

Ooh no, something went wrong!