This module can calculate any geometrical derivative of the energy using either as high analytical derivatives as possible, or using the specified level of analytical derivatives (assuming implemented for the choice of wave function) [113]. Also performs vibrational averaging over selected first- and second-order molecular properties.
READ (LUCMD,*) DISPLC
Reads in the step lengths (in atomic units) that is to be used in the numerical differentiation scheme. Default is 1.0D-2.
READ (LUCMD,*) NMORDR, NAORDR
Sets the numerical (NMORDR) and analytical (NAORDR) differentiating
order for calculating force constants. Current implementation has an
artificial boundary at the 5. numerical derivative (independent of the
analytical differentiation order). Notice that if you would like to
calculating 4.derivatives from analytical 2.derivatives the input
would be 2 2
, since you would like to get 2.order numerical
derivatives from 2.order analytical derivatives.
READ (LUCMD,*) NMREDU
READ (LUCMD,*)
(KDRYRN(II),II=1,NMREDU)
The numerical derivatives will not be calculated, and the program will just set up the required displacement. An optional number of redundant coordinate displacements can be specified, corresponding to translational and rotational degrees of freedom.
At the end of the calculation, perform a vibrational analysis using the calculated Hessian matrix.
Dump each individual geometry input file to the DALTON.OUT
file. Primarily of interest for debugging purposes.
Use a precalculated Hessian available on the DALTON.HES
file
when defining normal coordinates. Only active in combination with the
keyword
.NORMAL.
READ (LUCMD,*) IDRPRI
Control the print level in the numerical derivative routines. Default
is the same as the general print level IPRUSR
.
Indicates that a averaging over vibrational motions of a molecular property (including the energy) is to be performed. The input for what kind of a vibrational analysis is to be performed is specified in the *PROPAV module.
READ (LUCMD,*) NMRDRP, NARDRP
Sets the numerical (NMRDRP) and analytical (NARDRP) differentiating
order for calculating geometrical derivatives of molecular
properties. Currently, the possible presence of analytical property
derivatives cannot be taken advantage of, and the default value of
for
NARDRP
should be used. Currently, dipole transition
strengths and vibrationally averaged spin-spin coupling constants
have been implemented, the former also for Coupled-Cluster wave
functions. Notice that vibrationally
averaged spin-spin coupling constants also can be calculated using
the
.VIBANA and
*VIBANA keywords and input section.
If a (mixed) numerical Hessian has been calculated, it will be saved
in the file DALTON.HES
for possible future use.
Write an interface file DALTON.SPC
containing force fields of
different orders suited for analysis with the SPECTRO
program [].
READ (LUCMD,*) FCLASS
Assigns the molecular point group of the molecule (FCLASS). For instance for water FCLASS would be equal to ``C2v''. Main rotational axis needs to be set to the z-axis in the .mol file. Additional generating elements needs to be the x-axis for a C2 rotation, and the xy plane for a mirror plane. The current implementation only allows for symmetry use, when differentiating from energies.
Test if the normal coordinates used for calculated geometrical derivatives give rise to force fields with appropriate symmetries. Mainly for debugging purposes.