##master-page:HelpTemplate ##master-date:Unknown-Date #format wiki #language en #Please change following line to BDF module name = NumGrad = <> {{{ NumGrad is used to calculate numerical gradients. It can be combined with BDFOPT module so as to perform geometry optimizations based on numerical 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 === {{{#!wiki Print level. }}} === RSTEP === {{{#!wiki The numerical difference, default is 5.D-3. }}} === SCF === {{{#!wiki Calculate SCF numerical gradient. }}} === MCSCF === {{{#!wiki Calculate MCSCF numerical gradient. }}} === XIANCI === {{{#!wiki Calculate XIANCI methods' numerical gradient. }}} === CCSD === {{{#!wiki Calculate CCSD or CCSD(T) numerical gradient. If itriple 1 is specified in $ccsdso, the CCSD(T) numerical gradient is calculated, else the CCSD numerical gradient is calculated.}}} === NOTRANSINVAR === {{{#!wiki Do not exploit translational invariance. This somewhat increases the cost of the calculation, but may sometimes help to reduce the deviation of the numerical gradient with respect to point group symmetry. }}}