HomeGeology & Earth ScienceDike Propagation: Magma's Path to the Surface

Dike Propagation: Magma's Path to the Surface (2D)

Interactive 2D fracture-mechanics simulator: a magma-filled dike climbs a crustal cross-section, steered at every step by the local stress field — set a regional stress trend and drop magma-chamber stress sources to watch the dike deflect around them, erupt, stall into a sill, or never leave its source.

Geology & Earth Science2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-volcanology-earth-sciences ↗ Open standalone

Most magma generated in the mantle never becomes an eruption — it freezes underground as an intrusion. This 2D companion to the 3D dike model keeps the same two-stage magnitude physics — nucleation limited by fracture toughness, ascent limited by buoyancy — but makes the direction of propagation an explicit, editable stress field instead of a straight vertical line. Set a regional stress trend and its magnitude, then click inside the crust to drop magma-chamber stress sources: each one locally rotates the stress tensor, and because a real dike always propagates perpendicular to the local minimum compressive stress, the crack visibly bends to trace around what you've placed — deflecting past a source, curving toward a gap between two of them, or arresting mid-crust when the buoyancy budget runs out first.

⚙ Under the hood

Interactive 3D fracture-mechanics simulator: a magma-filled dike must first crack the chamber wall, then out-climb its own buoyancy through a layered crust — tune overpressure, magma density, rock toughness and a near-surface density contrast to watch it erupt, stall into a sill, or never leave the chamber.

volcanologygeologyfracture-mechanicsmagmadikesill

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

What did you find?

Add reproduction steps (optional)