The two most commonly used standards for the designation of three
dimensional space groups are the Hermann-Maguin and Schoenflies
conventions.
The Hermann-Maguin system uses four symbols to uniquely specify the
group properties of each of the 230 space groups. The first symbol is
a single letter (P, I, R, F, A, B
or C
) which refers to the
Bravais lattice type. The remaining three letters refer to the point
group of the crystal.
Some modifications to the notation convention are made for use with a
keyboard. Spaces must separate each of the four symbols. Subscripted
numbers are printed next to the number being modified (e.g. 6_3 is
printed as 63
). A bar above a number is entered with a minus sign.
Occasionally there are variations in how space groups are
referenced. For example, the hausmannite structure of Mn3 O4 is placed
in space group I 41/A M D
by the conventions laid out in
The International Tables. In Crystal Structures, v. 3,
Wyckoff denotes this space group as I 4/A M D
. This sort of
incongruity is unfortunate. The list of Hermann-Maguin space group
designations as recognized by
The Schoenflies conventions are also recognized by d_4ˆ8
, and
O_5.
The underscore does not need to precede to
superscript. C_2ˆV9
can also be written
CˆV9_2
. Each of the 230 space groups as designated
by the Schoenflies notation is listed in Appendix A in the same order
as the listing of the Hermann-Maguin notation. The two conventions
are equally supported in the code.
The atom or basis list in atoms.inp
is a list of the
unique crystallographic sites in the unit cell. A unique site is one
(and only one) of a group of equivalent positions. The equivalent
positions are related to one another by the symmetry properties of the
crystal.
If you include more than one of a group of equivalent positions in the
atom or basis list, then a few odd things will happen. A series of
run-time messages will be printed to the screen telling you that atom
positions were found that were coincident in space. This is because
each of the equivalent positions generated the same set of points in
the unit cell. feff.inp
will be correct and
For some common crystal types it is convenient to have a shorthand way
of designating the space group. For instance, one might remember that
copper is an fcc crystal, but not that it is in space group F M 3
M
(or O_Hˆ5
). In this spirit, F M 3 M
.
___________________________________________________________________
cubic | cubic | P M 3 M
body-centered cubic | bcc | I M 3 M
face-centered cubic | fcc | F M 3 M
halite | salt or nacl | F M 3 M
zincblende | zincblende or zns | F -4 3 M
cesium chloride | cscl | P M 3 M
perovskite | perovskite | P M 3 M
diamond | diamond | F D 3 M
hexagonal close pack | hex or hcp | P 63/M M C
graphite | graphite | P 63 M C
--------------------------------------------------------------------
When space
is set to hex or graphite, gamma
is automatically
set to 120.
B
is the perpendicular axis, thus beta
is the angle not
equal to 90.
A
, B
, and C
must all be specified.
C
axis is the unique axis in a tetragonal cell. The A
and B
axes are equivalent. Specify A
and C
in
atoms.inp
.
A
and alpha
. If the cell has
hexagonal axes, specify A
and C
. gamma
will be set to
120 by the program.
A
and B
. Specify A
and C
in atoms.inp
. Gamma
will be set to 120 by the program.
A
in atoms.inp
. The other axes will be set equal
to A
and the angles will all be set to 90.
In three dimensional space there is an ambiguity in choice of right handed coordinate systems. Given a set of mutually orthogonal axes, there are six choices for how to label the positive x, y, and z directions. For some specific physical problem, the crystallographer might choose a non-standard setting for a crystal. The choice of standard setting is described in detail in The International Tables. The Hermann-Maguin symbol describes the symmetries of the space group relative to this choice of coordinate system.
The symbols for triclinic crystals and for crystals of high symmetry are insensitive to choice of axes. Monoclinic and orthorhombic notations reflect the choice of axes for those groups that possess a unique axis. Tetragonal crystals may be rotated by 45 degrees about the z axis to produce a unit cell of doubled volume and of a different Bravais type. Alternative symbols for those space groups that have them are listed in Appendix A.
atoms.inp
may use any of these alternate notations so long as
the specified cell dimensions and atomic positions are consistent with
the choice of notation. Any notation not tabulated in chapter 6 of
the 1969 edition of The International Tables will not be
recognized by
This resolution of ambiguity in choice of coordinate system is one of
the main advantages of the Hermann-Maguin notation system over that
of Shoenflies. In a situation where a non-standard setting has been
chosen in the literature, use of the Schoenflies notation will, for
many space groups, result in unsatisfactory output from
Here is an example. In the literature reference, La2 Cu O4 was given
in the non-standard b m a b
setting rather than the standard
c m c a
. As you can see from the axes and coordinates, these
settings differ by a 90 degree rotation about the A
axis. The
coordination geometry of the output atom list will be the same with
either of these input files, but the actual coordinates will reflect
this 90 degree rotation.
title La2CuO4 structure at 10K from Radaelli et al.
title standard setting
space c m c a
a= 5.3269 b= 13.1640 c= 5.3819
rmax= 8.0 core= la
atom
la 0 0.3611 0.0074
Cu 0 0 0
O 0.25 -0.0068 -0.25 o1
O 0 0.1835 -0.0332 o2
--------------------------------------
title La2CuO4 structure at 10K from Radaelli et al.
title non standard setting, rotated by 90 degrees about A axis
space b m a b
a= 5.3269 b= 5.3819 c= 13.1640
rmax= 8.0 core= la
atom
la 0 -0.0074 0.3611
Cu 0 0 0
O 0.25 0.25 -0.0068 o1
O 0 0.0332 0.1835 o2
--------------------------------------
There are seven rhombohedral space groups. Crystals in any of these
space groups that may be represented as either monomolecular
rhombohedral cells or as trimolecular hexagonal cells. These two
representations are entirely equivalent. The rhombohedral space
groups are the ones beginning with the letter R
in the
Hermann-Maguin notation. alpha
must
be specified in atoms.inp
to designate the angle between the
rhombohedral axes and the keyword a
must be specified to
designate the length of the rhombohedral axes. If the hexagonal
representation is used, then a
and c
must be specified in
atoms.inp
. Gamma
will be set to 120 by the code. Atomic
coordinates consistent with the choice of axes must be used.
Some space groups in The International Tables are listed with two
possible origins. The difference is only in which symmetry point is
placed at (0,0,0).
Twenty one of the space groups are listed with two origins in The
International Tables for X-Ray Crystallography. atoms.inp
if the incorrect
orientation was used. This warning will also be printed at the top of
the feff.inp
file. If you use the ``origin-at-center''
orientation, you may ignore this message.
If you use one of these space groups, it usually isn't hard to know if
you have used the incorrect orientation. Some common problems include
atoms in the atom list that are very close together (less that 1
angstrom), unphysically large densities (see section 4.1), and
interatomic distances that do not agree with values published in the
crystallography literature. Because it is tedious to edit the atomic
coordinates in the input file every time this problem is encountered
and because forcing the user to do arithmetic (any good scientist's
bugaboo!) invites trouble, there is a useful keyword called shift
.
For the Mn3 O4 example discussed above, simply insert this line in
atoms.inp
if you have supplied coordinates referenced to
the incorrect origin:
shift = 0.0 0.25 -0.125
This vector will be added to all of the coordinates in the atom list
after the input file is read.
Here is the input file for Mn3 O4 using the shift keyword:
title Mn3O4, hausmannite structure, using the shift keyword
a 5.75 c 9.42 core Mn2
rmax 7.0 Space i 41/a m d
shift 0.0 0.25 -0.125
atom
! At.type x y z tag
Mn 0.0 0.0 0.0 Mn1
Mn 0.0 0.25 0.625 Mn2
O 0.0 0.25 0.375
-------------------------------------------------
The above input file gives the same output as the following. Here the shift keyword has been removed and the shift vector has been added to all of the fractional coordinates. These two input files give equivalent output.
title Mn3O4, hausmannite structure, no shift keyword
a 5.75 c 9.42 core Mn2
rmax 7.0 Space i 41/a m d
atom
! At.type x y z tag
Mn 0.0 0.25 -0.125 Mn1
Mn 0.0 0.50 0.50 Mn2
O 0.0 0.50 0.25
-------------------------------------------------