Scientific AI · Materials Engine

Topological Phase Engine

Interactive 2D Chern number calculator using the Fukui–Hatsugai–Suzuki discretized Berry curvature method. Drag m to traverse topological phase transitions in real time.

C = ±1
Chern Number Range
41²
k-mesh Resolution
3
Topological Phases
Live
Real-time Compute

Berry Curvature Visualizer

Adjust the mass parameter m and hopping amplitude t₁ to observe topological phase transitions. The Chern number is computed via discrete plaquette integration over the Brillouin zone.

Scientific AI · Materials Engine

Topological Phase Engine

Interactive 2D Chern number calculator using the Fukui–Hatsugai–Suzuki discretized Berry curvature method. Drag m to traverse topological phase transitions in real time.

Parameters
Mass parameter m +0.50
Hopping t₁ 1.00
Chern Number
+1
Topological
1.00
Band Gap
∫Ω
Berry Flux
41²
k-mesh
Berry Curvature Ω(kx, ky)
kx = −π Brillouin Zone kx = +π
ky
Topological Phase Diagram
C=0
C=−1
C=+1
C=0
−2.8−20+2+2.8
⚠ Near phase transition — bandgap closing, Chern number undefined at m = 0, ±2
Model: H(k) = d(k)·σ  |  d = (sin kx, sin ky, m + t₁(cos kx + cos ky))  |  Phase transitions at m = 0, ±2t₁  |  Method: Fukui–Hatsugai–Suzuki (2005) ↗

About the Model

The 2D Chern insulator is a minimal topological model exhibiting a quantized Hall conductance without an external magnetic field — a cornerstone of modern topological materials science.

⚛️

Hamiltonian

The model uses a two-band Hamiltonian H(k) = d(k)·σ on a 2D square lattice, where d = (sin kₓ, sin k_y, m + t₁(cos kₓ + cos k_y)). Topology is encoded in the winding of d around the origin.

🔢

Chern Number

The Chern number is a topological invariant C ∈ ℤ computed by integrating Berry curvature over the Brillouin zone. C = ±1 signals a topologically non-trivial phase; C = 0 is trivial.

📐

FHS Method

The Fukui–Hatsugai–Suzuki algorithm computes C via a discrete lattice of U(1) link variables across an N×N k-mesh, accumulating plaquette phases. This avoids gauge-fixing issues and converges rapidly.

🌊

Phase Transitions

Gap closings at m = 0 and m = ±2t₁ mark topological phase transitions where C jumps discontinuously. The Berry curvature map shows intense localized flux at these critical momenta.

Engine Specifications

41²

k-mesh Points

3

Phase Regions

±1

Chern Number Range

<60ms

Compute Latency