Choice of coordinates#
A fundamental concept in quantum chemistry is the multi-dimensional potential energy surface (PES). It captures the interplay between the electronic and nuclear degrees of freedom in a system, and stationary points on the PES are important in elucidating molecular conformations and explaining the mechanisms of chemical and photo-chemical reactions. The first- (gradient) and second-order (Hessian) derivatives of the energy with respect to nuclear displacements are key elements in locating these points (minima and transition states) and determining minimum energy reaction pathways.
We will here discuss the choice of coordinates in which these energy derivatives are expressed.

Cartesian coordinates#
The most straightforward way to define atomic positions is to use a Cartesian reference system and define each atomic position in terms of its
Internal coordinates#
A more favorable choice is to work with internal coordinates, such as bond lengths, valence angles and dihedrals. The most well known set of internal coordinates is the Z-matrix, which uses this properties in order to describe the molecular structure. However, using internal coordinates poses two challenges: (1) the choice of coordinates is not unique, and (2) internal coordinates have to be transformed back into Cartesian coordinates to compute the energy and gradient. Several ways of handling these problems are discussed below.
Transforming between coordinate systems#
Given the set of internal coordinates
To determine the changes in
If we are using non-redundant internal coordinates,
This equation has
The eigenvalue equation can be used to define a generalized inverse matrix
which, in turn, is used to determine the transformation between Cartesian and internal coordinates displacements [WS16]:
In a similar way, the gradient can be transformed from Cartesian to internal coordinates [Neal09]:
where we have denoted the gradient in Cartesian coordinates by
With these equations we can now transform a displacement in internal coordinates to a displacement in Cartesian coordinates, compute the energy gradient, and transform the gradient back to internal coordinates.
In the case of the Hessian matrix, the transformation to internal coordinates requires the second-order derivatives of
These derivatives, together with
After these transformations are carried out, further transformations to related internal coordinates, for example to use
the transformation to
The transformation of the Hessian can be carried out similarly.