Open shoubhikraj opened 3 years ago
You are correct, that capability is not available in GAMESS for RUNTYP=IRC.
Suggestions (each are independent of each other):
$SCF DIIS=.T. SOSCF=.F. $END
STRIDE
value to 0.05
.OPTTOL
value. Like $SADPOINT OPTTOL=1E-5 $END
or $SADPOINT OPTTOL=1E-5 $END
. You could also apply #1 to help with convergence of the saddle point search.DIRSCF=.T.
in $SCF DIRSCF=.T. $END
Description of the run environment:
I am trying to run an IRC from a transition state. The IRC run takes $HESS group for the initial hessian input, but there seems to be no way to request for recalculation of the hessian for either the predictor or the corrector step (for the GS2 in my case). Putting IHREP in $STATPT does not do anything. (Also, there is no way of calculating the hessian at the beginning of the IRC instead of inputting.)
This is a problem in cases where convergence is slow, and recalculating hessian periodically along the IRC is necessary. Currently, the only to do this would be to recalculate hessian where the IRC stops and then restart it.
Since IRC run is basically a constrained optimization, I am guessing that it shares the same algorithms as RUNTYP=OPTIMIZE or SADPOINT, so running IHREP or HESS=CALC in IRC should be possible.