19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

42 GEOMETRY OPTIMIZATION (OPTG) 321<br />

42.3.1 Defining constraints<br />

Constraints and internal coordinates (see below) can be linear combinations of bonds, angles<br />

etc. The latter, called here primitive internal coordinates, can be specified before the constraints<br />

definition, or directly inside. The general definition of a primitive coordinate is:<br />

PRIMITIVE,[NAME=]symbolic name, explicit definition;<br />

or<br />

PRIM,[NAME=]symbolic name, explicit definition;<br />

Here symbolic name is the name given to the primitive coordinate (if omitted, it will be generated<br />

automatically). This name is needed for further reference of this primitive coordinate.<br />

explicit definition has the form:<br />

type,atoms<br />

type can be one of the following:<br />

BOND<br />

Bond length, defined by 2 atoms.<br />

ANGLE Bond angle, defined by 3 atoms (angle 1–2–3).<br />

DIHEDRAL<br />

OUTOFPLANE<br />

DISSOC<br />

CARTESIAN<br />

Dihedral angle, defined by 4 atoms (angle between the planes formed<br />

by atoms 1,2,3 and 2,3,4, respectively).<br />

Out-of-plane angle, defined by 4 atoms (angle between the plane formed<br />

by atoms 2,3,4 and the bond 1–4).<br />

A dissociation coordinate, defined by two groups of atoms.<br />

Cartesian coordinates of an atom.<br />

For all types except DISSOC and CARTESIAN, atoms are given as:<br />

ATOMS=[a1,a2,a3,...]<br />

where the number of atoms required varies with type as specified above, and the atomic names<br />

a1,a2,a3,... can be either atomic tag names from the Z-matrix input, or integers corresponding<br />

to Z-matrix rows. Note that the square brackets are required here and do not indicate optional<br />

input.<br />

For DISSOC the specification is as follows:<br />

DISSOC,GROUP1=[a1,a2,...],GROUP2=[b1,b2,...];<br />

The corresponding internal coordinate is the distance between the centres of mass of the two<br />

groups.<br />

For CARTESIAN the definition is<br />

CARTESIAN, I, atom;<br />

where I can be one of X,Y,Z or 1,2,3 and atom can be a z-matrix atom name or an integer<br />

referring to the z-matrix row.<br />

With this definition, the constraints are defined as<br />

CONSTRAINT,[VALUE=]value,[unit],[[FACTOR=]fac,prim,[[FACTOR=]fac],prim,...;<br />

where value is the value imposed to the constraint, and prim is either the name of the primitive<br />

defined before this constraint, or an explicit definition; and fac is a factor of the corresponding<br />

primitive in the constraint. If fac is omitted it is taken to be 1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!