SA-MCSCF gradients can be computed using segmented or generally contracted basis sets using SEWARD and the RS2 gradient program. The NOEXC directive has to be used in the RS2 input, but no CPMCSCF card is required in MULTI. The RS2 gradient program does the CP-MCSCF automatically.
Example: compute SA-CASSCF gradients for and state of OH.
Without the NOEXC directive, the RS2 (CASPT2) gradient would be evaluated, using the state-averaged orbitals.