HomePhysics & MechanicsSpin Glass Frustration Simulator

🧲 Spin Glasses: When Every Spin Wants Two Contradictory Things

Interactive 3D lattice of spins with mixed ferromagnetic and antiferromagnetic bonds where adjusting temperature shows frustrated spins settling into disordered, glassy configurations instead of clean order.

Physics & Mechanics3DModerate60 FPS⚡ Plasma
spin-glass-frustration-lab ↗ Open standalone

A cubic lattice of magnetic spins wired with randomly mixed ferromagnetic and antiferromagnetic bonds runs a live Metropolis Monte-Carlo simulation, letting you watch order, disorder, and frustration compete as you sweep temperature and disorder.

🔬 What It Demonstrates

Green bonds are satisfied, amber bonds are frustrated — spins caught between contradictory demands from their neighbors. At low temperature with heavy disorder, the lattice can't fully satisfy every bond and freezes into a rugged glassy state instead of a clean ferromagnet.

🎮 How to Use

Raise temperature to melt the lattice into random thermal noise, or cool it down to watch domains form. Slide disorder toward 100% to introduce more antiferromagnetic bonds and see frustration spread, and nudge the external field to bias the whole system toward spin-up.

💡 Did You Know?

Giorgio Parisi shared the 2021 Nobel Prize in Physics for solving the mean-field theory of spin glasses — mathematics that now underpins ideas in neural networks, combinatorial optimization, and protein folding.

⚙ Under the hood

Interactive 3D lattice of spins where randomizing bond couplings shows how competing interactions frustrate the system into a disordered, glassy ground state.

spin-glassesmagnetic-frustrationstatistical-mechanicsdisordered-systemsising-modelphysics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)