HomeClimate, Ecology & EnvironmentSeafloor Gas-Hydrate Slope Profile & Pore-Pressure Diffusion

Seafloor Gas-Hydrate Slope Profile & Pore-Pressure Diffusion

Interactive 2D cross-section of a submarine slope: the gas-hydrate stability boundary is solved column by column as water depth increases down-slope, dissociated gas drives a real pore-pressure diffusion equation, and a retrogressive slope failure can propagate downhill when the local factor of safety drops below 1.

Climate, Ecology & Environment2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-seafloor-methane-hydrate-stability ↗ Open standalone

This cross-section walks down a real submarine slope one column at a time, solving the hydrate phase-equilibrium boundary independently at each point as water depth increases with distance down-slope — so the gas hydrate stability zone (GHSZ) genuinely thins and deepens across the profile rather than existing at a single point. Where hydrate dissociates fastest, the resulting excess pore pressure doesn't just sit locally: it obeys a real 1D diffusion equation that spreads it into neighbouring columns before it drains away, then each column's own infinite-slope factor of safety responds to its local depth and local pore pressure. Push enough columns below a factor of safety of 1 and the failure becomes retrogressive — a failed column dumps its load on the next one down-slope, letting one weak patch drag its downhill neighbours into a spreading slide, the mechanism proposed for hydrate-linked submarine landslides such as Storegga.

⚙ Under the hood

A 2D cross-section walks down a submarine slope column by column, solving the gas-hydrate stability boundary independently at each point as water depth increases down-slope, then drives a real pore-pressure diffusion equation and a retrogressive slope-failure model that can cascade downhill when the local factor of safety drops below 1.

methane hydrateseafloorclimateslope stabilitygeohazardphase equilibriumpore pressure diffusion2D cross-section

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

What did you find?

Add reproduction steps (optional)