Frequency-Related Keywords in the Jaguar Input File

For jobs that include a calculation of vibrational frequencies, various frequency-related properties can also be computed by setting the appropriate keywords. Most of these keywords, which are listed in Table 1, correspond to GUI options described in Vibrational Frequencies and Related Properties from Jaguar Calculations. Only the values listed in the table are allowed.

The thermochemical properties are listed in cal/mol K and kcal/mol by default. Use the output option eunit=2 for output in J/mol K and kJ/mol.

When the calculation of vibrational frequencies is requested with ifreq=1 for Hartree-Fock or DFT calculations, intensities for the IR-active vibrational modes are automatically calculated (irder is set to 1 automatically). For any other level of theory, you must explicitly set irder=1, and the derivatives must be calculated numerically by setting nmder=2. The calculation of IR intensities involves the calculation of the dipole moment derivatives. Raman activities and intensities can be calculated by setting iraman=1. They involve the calculation of polarizability derivatives. The Raman intensity is computed [115] from the Raman activities by including frequency-dependent factors (set with laser_freq) and Boltzmann weighting of excited vibrational states (at a temperature set by room_temperature). The output from intensity calculations includes a spectrum file, jobname_vib.spm for IR spectra and jobname_raman_vib.spm for Raman spectra. These files can be read into the Spectrum Plot Panel in Maestro to generate a simulated spectrum.

If you only want to calculate dipole moment derivatives using the Hartree-Fock method but don’t want to do the frequency calculation that is normally required to get them, you must set up a special path section (see The path Section of the Jaguar Input File) with the appropriate sequence of executables to run.

The path section to use is:

&path pre onee hfig probe grid rwr scf ira rwr irb &

You must also set irder=1, isymm=0, and ifreq=1. The ifreq setting is necessary to force tight accuracy in the SCF, but no frequency calculation is actually performed.

To compute partial frequencies for a fragment, you must first define the fragments in an atomic section, then make the setting freqfrag=fragno in the gen section for the frequency calculation. These settings are in addition to any other frequency-related settings.

To calculate the vibrational circular dichroism (VCD) spectrum [269, 270], set ivcd=1. VCD spectra can be used to determine the chirality of a molecule, by comparing the predicted spectrum with the experimental spectrum. The VCD spectrum of a molecule is the mirror image of the VCD spectrum of its enantiomer, so the assignment of a spectrum to a particular enantiomer is usually straightforward. Jaguar writes the VCD spectral data to a file called jobname_vcd.spm, which can be read into the Spectrum Plot Panel in Maestro to generate a simulated spectrum.

Because different conformers have significantly different VCD spectra, it is important to compute a conformationally averaged spectrum when the molecule of interest has two or more conformers with similar energies. The procedure involves using MacroModel to perform the conformational search, refining the resultant geometries with Jaguar, and eliminating redundant or high-lying conformers with MacroModel, then calculating the Boltzmann factors and generating an averaged spectrum. This procedure is automated in the VCD Workflow, which you can run with a Python script, spectroscopy.py. See Vibrational and Electronic Circular Dichroism Spectra for more information.

Table 1. Keywords for frequency-related properties

Keyword

Value

Description

ifreq

0

Do not calculate frequencies (second derivatives)

 

1

Calculate frequencies from second derivatives of energy (sets irder=1 for HF and DFT wave functions).

 

−1

Calculate frequencies from most recent Hessian (from end of optimization or from initial Hessian if initial Hessian was never updated)

irder

0

Do not compute dipole derivatives or IR intensities

 

1

Compute derivatives of dipole moment and IR intensities (see text for details)

iraman

0

Do not compute Raman intensities

 

1

Compute Raman intensities. Sets iacc=1 automatically.

laser_freq

9398.5

Laser frequency for Raman intensities, in cm−1.

room_temperature

300.0

Room temperature, in kelvin. This is used for the Boltzmann weighting of vibrational modes in Raman intensities.

ivcd

0

Do not calculate vibrational circular dichroism spectra.

 

1

Calculate vibrational circular dichroism spectra (sets ifreq=1 and nmr=1).

maxitcp

35

Maximum number of CPHF iterations

rmscp

5×10−5

CPHF convergence threshold

imw

0

Print normal modes in cartesian coordinates without mass-weighting

 

1

Print normal modes in mass-weighted cartesian coordinates

isqm

0

Do not scale frequencies using Pulay’s Modified Scaled Quantum Mechanical Force Fields (SQM) method

 

1

Scale frequencies using Pulay’s SQM method, and use scaled frequencies for thermochemical calculations (only allowed for B3LYP calculations with the 6‑31G* basis set)

auto_scale

0

Do not automatically scale frequencies.

 

1

Automatically scale frequencies using a tabulated set of scale factors for various combinations of method and basis set (see Table 1). If factors are not available for the method and basis set, frequencies are not scaled.

scalfr

>0

Scale vibrational frequencies by this factor (default is 1.0), and use scaled frequencies for thermochemical calculations.

ithermo

0

Do not calculate and print out thermochemical properties.

 

1

Calculate and print out thermochemical properties if ifreq ≠ 0.

 

2

Calculate and print out thermochemical properties, and also print out contributions to these properties from individual frequencies, if ifreq ≠ 0.

freqcut

0.0

Threshold in cm−1 for inclusion of frequencies in zero-point energy calculations and thermochemical analysis. Frequencies below this threshold are discarded in the analysis. Suggested value is 10.0. freqcut takes precedence over quasi_harmonic_thresh, so frequencies below freqcut are discarded and will not be set to quasi_harmonic_thresh.

quasi_harmonic_thresh

100.0

Threshold in cm−1 for frequencies to which the quasi-harmonic approximation [284] is applied. Any frequency that is below this threshold and above freqcut is set to the threshold value.

press

1.0

Pressure for thermochemical calculations from frequencies, in atm.

press_step

0.0

Pressure step size (difference between consecutive pressures) for thermochemical calculations, in atm. Cannot be set to a nondefault value if press_mult has a nondefault value.

press_mult

1.0

Pressure step factor (ratio between consecutive pressures) for thermochemical calculations, in atm. Cannot be set to a nondefault value if press_step has a nondefault value.

npress

1

Number of pressures at which thermochemical properties are computed. You must set either press_step or press_mult to a nondefault value (but not both).

tmpini

298.15

Initial temperature for thermochemical calculations, in K.

tmpstp

10.0

Temperature step size (difference between consecutive temperatures) for thermochemical calculations, in K.

ntemp

1

Number of temperatures at which thermochemical properties are computed.

Vibrational Frequency Examples

Geometry Optimization Examples

Workflow Examples