Calculate harmonic vibrational frequencies and normal modes. To get reasonable results it is necessary to do a geometry optimization before using the frequency calculation. This option uses a hessian matrix calculated numerically from cartesian coordinates. Z-Matrix coordinates will be destroyed on this entry. The hessian is calculated analytically or numerically by finite differences from the input coordinates. In numerical differentiation, if analytic gradients are available, these are differentiated once to build the hessian, otherwise the energy is differentiated twice. Using numerical differentiation the dipole derivatives and the IR intensities are also calculated.
The accuracy of the hessian is determined by method.
The symmetry of the molecular wavefunction can be switched on and off independently from the symmetry defined in the geometry specification. Giving SYMM=AUTO the program uses the symmetry of the molecular wavefunction in each step of a numerical frequency calculation. With SYMM=NO no symmetry is used in calculating the molecular wavefunction (default). Note that the SYMM option is independent from the use of symmetry unique cartesian displacements in numerical frequency calculations (COORD option, see below).
If the energy second derivatives of a given wavefunction have been calculated numerically or analytically in a previous FREQUENCIES run, the frequency calculation can be restarted from a given frequencies-record irec on file ifil using the command FREQUENCIES,START=irec.ifil; If no irec.ifil is given, information is recovered from the latest FREQUENCIES calculation. By default frequency information is saved in record 5300 on file 2.
By default the vibrational frequencies, normal modes and IR Intensities of regular vibrations (i.e. no imaginary frequencies or frequencies belonging to translations or rotations) are printed out. But it is possible to give out more informations by giving one or more of the following print options:
Other subcommands of FREQUENCIES are:
If a numerical hessian is computed by differentiation of the energy or the gradients, molecular symmetry is used to compute only the symmetry unique cartesian displacements, sparing redundant gradient and/or energy calculations. However it is possible (though usually not reasonable) to compute the displacements of all 3N cartesian coordinates using the COORD,3N command.
It is also possible to calculate the thermodynamical properties of the molecule. Since MOLPRO can only handle Abelian point groups it is necessary to give the point group of the molecule in the input file:
pointgroup has to be the Schoenflies Symbol (e.g. C3v for ammonia; linear molecules have to be C*v or D*h respectively). If no point group card is given, rotational degeneracy will be set to 1, eventually causing deviations in the rotational entropy. If no other input card is given the zero-point vibrational energy and the enthalpy [kJ/mol], heat capacity [J/mol K] and entropy [J/mol K] are calculated for standard Temperature and Pressure ( [K], [atm]).
Subcommands of THERMO are
The FREQUENCIES program sets the variable zpe containing the zero-point-energy of the harmonic vibrations in atomic units. If the THERMO option is used, the variables htotal and gtotal, containing the enthalpy and the free enthalpy of the system in atomic units, are also set.
P.J. Knowles and H.-J. Werner