HomePhysics & MechanicsShubnikov–de Haas Oscillations

Shubnikov–de Haas Oscillations (2D)

Interactive 2D Landau-level simulator: sweep a magnetic field and carrier density through a 2D electron gas, watch the Landau-fan diagram cross the Fermi energy and the density-of-states at the Fermi level oscillate, driving real Shubnikov-de Haas resistivity oscillations periodic in 1/B.

Physics & Mechanics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-physics-ext-topic-32 ↗ Open standalone

This is the 2D-canvas counterpart to the 3D Fermi-sphere version: instead of Landau tubes sweeping through a Fermi sphere, a real 2D electron gas' energy spectrum collapses onto a discrete Landau-level ladder, and this simulator draws the ladder directly — a live Landau-fan diagram of E_n(B) crossing the Fermi energy — while numerically building the broadened density of states at E_F from those same levels and plotting the resulting ρxx vs 1/B oscillation. Sliders for magnetic field, carrier density, temperature and disorder drive both plots together, and the simulator continuously checks its own simulated oscillation period in 1/B against the exact Onsager formula Δ(1/B) = 2e/(h·ns) so you can see the numerics and the textbook physics agree.

⚙ Under the hood

Sweep a magnetic field through a 2D electron gas and watch the Landau-fan diagram cross the Fermi energy while the numerically computed density of states at the Fermi level oscillates, driving real Shubnikov-de Haas resistivity oscillations periodic in 1/B.

condensed mattermagnetotransportLandau levelsquantum oscillationsFermi surfacesolid-state physics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)