welcome: please sign in
location: Diff for "numgrad"
Differences between revisions 3 and 4
Revision 3 as of 2019-02-26 04:25:41
Size: 612
Editor: leiyibo
Comment:
Revision 4 as of 2020-09-10 09:55:50
Size: 1126
Editor: wangzikuan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
NumGrad is used to calculate numerical gradients. It can not linked with BDFOPT module now. NumGrad is used to calculate numerical gradients. It can be combined with BDFOPT module so as to perform geometry optimizations based on numeric gradients: simply write the $numgrad block after the $bdfopt block, followed by the modules needed in computing the energy.

Note that translational invariance and the point group symmetry of the molecule are fully exploited to bring down the number of necessary displacements. Rotational invariance is not yet made use of, however.
Line 14: Line 16:
=== IPRT ===
{{{#!wiki
 Print level.
}}}
Line 34: Line 41:
=== NOTRANSINVAR ===
{{{#!wiki
 Do not exploit translational invariance.
}}}

NumGrad

NumGrad is used to calculate numerical gradients. It can be combined with BDFOPT module so as to perform geometry optimizations based on numeric gradients: simply write the $numgrad block after the $bdfopt block, followed by the modules needed in computing the energy.

Note that translational invariance and the point group symmetry of the molecule are fully exploited to bring down the number of necessary displacements. Rotational invariance is not yet made use of, however.

General keywords

IPRT

  • Print level.

RSTEP

  • The numerical difference, default is 5.D-3.

SCF

  • Calculate SCF numerical gradient.

MCSCF

  • Calculate MCSCF numerical gradient.

XIANCI

  • Calculate XIANCI methods numerical gradient.

NOTRANSINVAR

  • Do not exploit translational invariance.

}}}

numgrad (last edited 2021-06-01 12:25:07 by wangzikuan)