2D phonons dispersion
Authors: Stéphane Nilsson and Giovanni Pizzi
Original notebook: Phonon_2D.ipynb
This notebook extends the notion of phonons to the 2D case. In this notebook, the link between the reciprocal space and the band dispersion plot along certain path is made explicit. The wave can now be transversal as opposed to longitudinal only in the 1D phonon case. A simple example, the square lattice, and a more complex one, the honeycomb lattice, are presented.
Goals
- Explore the available phonons in 2D for different lattices.
- Understand how the dispersion plots are constructed along a path.
- Discover the importance of highly symmetrical points.
Background theory
More on the background theory.
Tasks and exercises
-
Is the honeycomb lattice a 2D Bravais lattice?
Solution
The honeycomb lattice is not a 2D Bravais lattice. If you look at the surroundings of two nearest-neighbours atoms, they will differ. The honeycomb lattice is an hexagonal lattice with a two atoms basis. This two atoms basis explains the appearance of an acoustic and optical modes in the phonon dispersion.
-
What are the direct and reciprocal space vectors of the square lattice and honeycomb lattice?
Solution
In 2D, the reciprocal space vectors can be obtained from the following formula :
which solves the reciprocal lattice condition .
The square lattice basis vectors are ,
The honeycomb lattice basis vectors are , , with the nearest neighbour distance.
The reciprocal vectors are thus :
- Square lattice : and
- Honeycomb lattice : and
-
How many nearest neighbours does the square lattice have? For the honeycomb lattice? How many next-nearest neighbours? Give the coordinate of the nearest and next-nearest neighbours.
Solution
The square lattice has 4 nearest neighbours and 4 next-nearest ones. The honeycomb lattice has 3 nearest neighbours and 6 next-nearest ones.
The positions are :
- Square lattice : 1st neighbours :, , , , 2nd neighbours : , , ,
- Honeycomb lattice : 1st neighbours : , , , 2nd neighbours : , , , , ,
(N.B. The signs may vary depending which atom you selected.)
-
Where are the high symmetry point located in the square lattice? And for the honeycomb one? What particularity do you observe at those points?
Solution
The high symmetry points are found at the corners and center of edges of the first BZ. The positions are :
- Square lattice : ,
- Honeycomb lattice : ,
At the high symmetry points, the phonon will also show high symmetries. This can be seen from atoms moving completely out-of-phase or in-phase.
-
How would you compute the dispersion curve along a path? Take the path of the square lattice.
Solution
Given a dispersion relation , the frequency is computed for points evenly spaced in between two points. In the case of the path, the points are taken along the line which results in points of the form where .
-
Look at the square lattice point. What is the difference between longitudinal and transverse waves?
Solution
In longitudinal waves the atoms displacement is parallel to the wave propagation direction, whereas in transverse waves the atoms displacement is perpendicular to the wave propagation direction. An example of longitudinal wave are sound waves. Instead, waves on the water surface are transversal.
Interactive visualization

Click on the plots to get the corresponding phonon
Using the interactive visualization
Phonon viewer
The bottom view shows an interactive animation of a lattice vibration.
-
Use the Play / Pause button to start and stop the animation (it also stops while the view is off-screen).
-
Rotate the surface by left clicking and dragging.
-
Translate the surface by right clicking and dragging.
You can reset the view by clicking the corresponding ‘camera axis’ buttons.
Controls
Above the view are two plots.
The plot on the left shows the first Brillouin zone of either a square or honeycomb lattice. The plot on the right shows the dispersion relation along a specific path.
Click on either plot to get the corresponding lattice vibration.
The type of phonon, acoustic, optical, transverse or longitudinal, can be selected by ticking the corresponding box.
The elastic constant between 1st, 2nd and 3rd nearest neighboors can be varying by sliding the and sliders.
Appearance
Under the view are parameters related to showing arrows along the oscillations or modifying the atoms appearance.