Python API · stjames models · API examples
Calculate crystal vibrations, phonon band structures, densities of states, and harmonic thermodynamic properties to assess a periodic structure's dynamical stability. Rowan first relaxes the atoms and cell, then uses small atomic displacements and the resulting forces to calculate vibrations with phonopy.
(2, 2, 2). Expansion is fixed at 1 along non-periodic directions. These factors apply to the primitive cell after any automatic reduction.A phonon is a collective vibration of atoms in a crystal. Larger supercells capture longer-range interactions but cost more; check that key frequencies converge with supercell size. Results describe the relaxed structure, which may have different symmetry from the input.
The workflow returns phonon frequencies along standard high-symmetry paths, total and per-atom densities of states, and zone-center (Γ) mode displacement patterns. Γ modes have symmetry labels and IR/Raman selection rules when assignable; these do not provide spectral intensities.
The stability summary gives the minimum frequency and the fraction of sampled frequencies below −1 cm−1. Imaginary frequencies appear as negative values. Substantial imaginary modes can indicate instability, incomplete relaxation, or numerical error; small negative acoustic frequencies near Γ can be numerical noise. This complements the elastic tensor, which tests homogeneous cell distortions. A stable phonon spectrum does not establish stability against other crystal phases.
Thermal results include vibrational Helmholtz free energy, entropy, constant-volume heat capacity, and zero-point energy per primitive cell, from 0 to 1000 K. Imaginary modes are excluded from thermal integration, so check stability before interpreting these curves. The harmonic approximation omits thermal expansion and phonon–phonon interactions. For polar crystals, the workflow omits long-range electric-field corrections that can affect frequencies near Γ.