The zmat, zmat2, and zmat3 Sections of the Jaguar Input File

The molecular geometry must be described in the zmat section. Details on entering a geometry through the GUI can be found in Editing Jaguar Input Files and Setting Up a Jaguar Input File. The units for the geometry are set by the iunit keyword of the gen section; by default, these units are angstroms and degrees.

If the geometry is in Cartesian coordinates, each line must contain four items: an atom name and the (x, y, z) coordinates. Each item should have at most 80 characters. The atom name should begin with the one- or two-letter element symbol, in either uppercase or lowercase characters. Other alphanumeric characters may be added, as long as the atomic symbol remains clear—for instance, HE5 would be interpreted as helium atom 5, not hydrogen atom E5. Up to eight characters can be given in an atom name.

A sample Cartesian zmat section for a water molecule is:

&zmat
O   0.000000    0.000000   -0.113502
H1  0.000000    0.753108    0.454006
H2  0.000000   -0.753108    0.454006
&

The geometry can also be specified in internal coordinates—see Z‑Matrix Format for Jaguar Geometry Input. It can also be in a mix of Cartesian and internal coordinates.

If your input comes from the PDB, you may need to change some of the atom labels. An atom label like “CA” denotes calcium in the zmat section, but this symbol is the conventional PDB label for an alpha carbon in an amino acid residue. If you want to use PDB atom names in a Jaguar input file, you must insert an underscore after the atomic symbol, so that for example the alpha carbon would be represented as “C_A”. When the Jaguar input file contains a reference to a Maestro structure file, which is always the case when the input file is created using Maestro, a check will be performed to ensure consistency between the atomic symbol used for the atom label, and the atomic number. Thus, an atom label of “CA” whose associated atomic number is 6 produces an error.

A zmat section in Z‑matrix format should not include lines defining variables (which are set in the zvar section described in The zvar, zvar2, and zvar3 Sections of the Jaguar Input File), and should not contain any comment lines, but otherwise should have the same format as described in Z‑Matrix Format for Jaguar Geometry Input, Variables and Dummy Atoms in Jaguar Z‑Matrix Input, and Constraining Z‑Matrix Bond Lengths or Angles in Jaguar Input. Constraining Z‑Matrix Bond Lengths or Angles in Jaguar Input also includes a description of how to specify bond length or angle constraints on the Z‑matrix coordinates for geometry optimizations.

You can orient the molecule or system using a label on the same line as the zmat section label. This orientation label should begin with the word orient, which is followed by an option in the form ab, −ab, a−b, or −a−b, where a and b are each either x, y, or z (for example, &zmat orient x‑y). Jaguar places the first atom in the Z‑matrix at the origin, the second along the a-axis (in the negative direction for −a), and the third atom in the ab plane, in the quadrant determined by the positive or negative signs of a and b.

To perform counterpoise calculations, you can specify counterpoise atoms, which have the usual basis functions for that element but include no nuclei or electrons, by placing an @ sign after the atom labels. For example, to place sodium basis functions at the Cartesian coordinates (0.0, 0.0, 1.0), you could include the following line in a Cartesian input file:

Na1@    0.0   0.0   1.0

You can also input counterpoise atoms for geometries in Z‑matrix format.

If you are optimizing a molecular structure to obtain a minimum or a transition state, you might want to refine the Hessian used for the job. (See Transition-State Optimizations for information on the methods used for transition-state optimizations, including Hessian refinement.) If you add an asterisk (*) to a coordinate value, Jaguar computes the gradient of the energy both at the original geometry and at a geometry for which the asterisk-marked coordinate has been changed slightly, and will use the results to refine the initial Hessian to be used for the optimization. (To request refinement of a coordinate whose value is set using a variable, add an asterisk (*) to the end of the variable setting in the zvar section line that defines the variables.) For instance, a job that included Hessian refinement that was run with the following zmat section would use both O–H bonds and the H–O–H angle in the refinement:

&zmat
O1
H2   O1   1.1*
H3   O1   1.1*   H2   108.0*
&

Molecular symmetry or the use of variables, either of which may constrain several coordinate values to be equal to each other, can reduce the number of coordinates actually used for refinement. For instance, for the water input example shown above, only two coordinates will actually be refined (the O–H bond distance, which is the same for both bonds, and the H–O–H angle) if molecular symmetry is used for the job.

Some types of transition-state optimizations require two or three geometries (see Transition-State Optimizations). For these jobs, you can input the second and third geometries (Geometry 2 and Geometry 3) in the zmat2 and zmat3 sections. The order of atoms in the input must be the same as in the zmat section. Alternatively, if the changing coordinates in the zmat section are set using variables, you can leave out the zmat2 and zmat3 sections and specify the second and third geometries by adding zvar2 and zvar3 sections, which will be used in combination with the zmat section to define the second and third geometries. See The zvar, zvar2, and zvar3 Sections of the Jaguar Input File for details.

Single Point Energy Examples

Transition State Geometry Optimization Examples