xraytools.

Reciprocal Cell Calculator

The reciprocal cell of a direct cell: a*, b*, c*, α*, β*, γ* and the reciprocal volume, together with both metric tensors. The reciprocal lattice is where diffraction happens — every reflection hkl is one of its points.

You supply
The six constants of the direct cell. No crystal system and no space group: the reciprocal cell is a function of those six numbers whatever the cell is called.
Reading it
This page uses the crystallographic convention, a · a* = 1, so a* is 1/d(100) in Å−1; the physics convention puts a 2π in and makes every reciprocal length larger by that factor. The starred angles are angles between plane normals, so α* is not in general 180° − α — that holds for the unique angle of a monoclinic cell and for nothing else.

Worked examples: NaCl – halite (rock salt) · Cu – copper, face-centred cubic · α-Fe – ferrite, body-centred cubic · CsCl – caesium chloride · quartz – α-quartz, SiO2 · rutile – rutile, TiO2 · aragonite – aragonite, CaCO3 · ZrO2 – baddeleyite, monoclinic zirconia · albite – low albite, NaAlSi3O8

Input

Unit cell
°
°
°

This page uses the crystallographic convention, a · a* = 1, in which a* is measured in Å−1 and is directly the reciprocal of a spacing in Å. Solid-state physics more often writes a · a* = 2π, which makes every reciprocal length here larger by a factor of 2π and every reciprocal volume larger by (2π)3. The starred angles and the shape of the reciprocal lattice are the same in both.

Reciprocal cell

a* 0.23501 Å−1
b* 0.23501 Å−1
c* 0.185007 Å−1
α* 90.000°
β* 90.000°
γ* 60.000°
Cell volume V 113.007 Å3
V* 0.00884898 Å−3

Each reciprocal axis is one over a d-spacing: a* is 1/d(100), b* is 1/d(010) and c* is 1/d(001) — the perpendicular spacings of the three families of planes the cell faces lie in. The starred angles are the angles between those plane normals, which is why α* is not in general 180° − α: that holds for the unique angle of a monoclinic cell and for nothing else.

Metric tensors

The metric tensor turns Miller indices into a d-spacing without any trigonometry: 1/d2 is the row (h k l) times G* times the same column, which is exactly the sum the HKL calculator evaluates. The two are inverses of each other, G* = G−1, and each is symmetric because a dot product does not care which vector comes first.

G=(24.1415-12.07070-12.070724.141500029.2162)2

G*=(0.05522990.02761500.0276150.05522990000.0342276)2

How this is calculated

V=abc1cos2(α)cos2(β)cos2(γ)+2cos(α)cos(β)cos(γ)

V=4.9134×4.9134×5.4052×0.75=113.0073

Each reciprocal axis is one over the perpendicular spacing of the planes the other two axes lie in — so a* comes from b and c, and the other two follow by cycling a → b → c and α → β → γ together.a*=bcsin(α)V

a*=4.9134×5.4052×sin(90°)113.0073=0.235011

b*=5.4052×4.9134×sin(90°)113.0073=0.235011

c*=4.9134×4.9134×sin(120°)113.0073=0.1850071

The starred angles are the angles between the reciprocal axes, which are the normals to the cell faces. They cycle the same way.cos(α*)=cos(β)cos(γ)cos(α)sin(β)sin(γ)

α*=arccos(cos(90°)×cos(120°)cos(90°)sin(90°)×sin(120°))=90.000°

β*=arccos(cos(120°)×cos(90°)cos(90°)sin(120°)×sin(90°))=90.000°

γ*=arccos(cos(90°)×cos(90°)cos(120°)sin(90°)×sin(90°))=60.000°

V*=1V=1113.0073=0.008848983