Curiepoint

A square lattice of magnetic spins, each up or down, shaken by heat. Cool it past the critical temperature and domains grow until one direction wins.

Drag on the lattice to paint up spins; hold Shift (or right-drag) to paint down spins.

Recent sweeps

magnetization m energy per spin ÷ 2

Temperature scan

measured on this lattice exact, infinite lattice (Onsager)

Run a scan to cool the lattice step by step and measure each temperature.

Temperature

—

External field

—

Simulation
1
Display
6
Scan

Each temperature gets 100 settling and 200 measured sweeps. Wolff updates settle fastest near Tc.

Measurements
Magnetization m
—
Energy per spin
—
⟨|m|⟩ recent
—
Onsager m(T)
—
Susceptibility χ
—
Heat capacity C
—

Recent averages use the last 200 sweeps and restart when a setting changes.