🧬 The Peierls Transition & Charge Density Wave Lab
Explore why a one-dimensional metal chain spontaneously dimerizes at low temperature, opening an energy gap at the Fermi level and freezing into an insulating charge density wave.
The simulator shows a one-dimensional chain of atoms with a partially filled electronic band spontaneously dimerizing at low temperature, opening a gap at the Fermi level and lowering the total electronic energy, while visualizing the accompanying charge density wave and its Fermi-wavevector-set wavelength in real time.
🔬 What It Demonstrates
The simulator shows a one-dimensional chain of atoms with a partially filled electronic band spontaneously dimerizing at low temperature, opening a gap at the Fermi level and lowering the total electronic energy, while visualizing the accompanying charge density wave and its Fermi-wavevector-set wavelength in real time.
🎮 How to Use
Start with an evenly spaced chain and a chosen band filling, then gradually cool the system using the temperature slider and watch the bond lengths spontaneously alternate into a short-long-short-long pattern once the transition temperature is crossed. Adjust the electron-phonon coupling strength to see how it controls the size of the resulting energy gap and the transition temperature, and switch on the density overlay to watch the charge density wave crest and trough track each dimerized bond pair. Try different filling fractions away from one-half to see the dimerized pattern give way to an incommensurate, non-repeating modulation.
💡 Did You Know?
Rudolf Peierls first described this instability in his 1955 textbook Quantum Theory of Solids almost as a passing remark, yet it took roughly two more decades before experiments on materials like TTF-TCNQ and NbSe3 confirmed that real quasi-one-dimensional crystals actually undergo exactly the kind of spontaneous, coupling-independent dimerization his argument predicted.
Explore why a one-dimensional metal chain spontaneously dimerizes at low temperature, opening an energy gap at the Fermi level and freezing into an insulating charge density wave.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install