HomeCryosphere & Polar IceGlacier Calving Dynamics

🧊 Glacier Calving Dynamics

Interactive tidewater glacier simulation — crevasse depth via the Nye criterion, calving events, iceberg drift and terminus retreat.

Cryosphere & Polar Ice2DAdvanced60 FPS💧 Water❄️ Ice & Cold
glacier-calving ↗ Open standalone

Glacier calving is the process by which chunks of ice break off a glacier's edge and become icebergs. This simulation models a tidewater glacier terminus using a simplified Nye crevasse-depth criterion: as ice flows and stretches near the calving front, crevasses deepen until they penetrate the full ice thickness, triggering a calving event. Adjust flow velocity, temperature and ice thickness to see how the terminus retreats and how much ice volume is lost over time.

🔬 What It Demonstrates

The Nye criterion for crevasse propagation: crevasse depth scales with stretching stress and ice thickness, and inversely with the ice's resistance to fracture (which weakens as temperature rises). When depth reaches the ice thickness, calving occurs.

🎮 How to Use

Increase flow velocity to raise stretching stress, or raise the temperature to weaken the ice and speed up melt. Watch crevasses deepen near the terminus, then trigger calving events, splashes, and drifting icebergs. Track the running tally of calved volume.

💡 Did You Know?

Calving is one of the two main ways glaciers lose mass (the other is surface melt). Iceberg calving from tidewater glaciers and ice shelves is a major, and accelerating, contributor to global sea-level rise.

About the Glacier Calving Dynamics Simulation

This simulation renders a side-view cross-section of a tidewater glacier terminus meeting the sea, driven by a simplified version of Nye's crevasse-depth criterion. As ice flows toward the calving front under the velocity you set, extensional stress opens surface crevasses; their modelled depth scales with flow velocity and ice thickness, and grows faster as temperature rises and softens the ice's tensile yield strength. When crevasse depth reaches roughly 60–80% of the ice thickness, the crevasse is treated as fully penetrating and a wedge of ice calves off.

Each calving event spawns an iceberg that splashes into the sea and drifts off with the current while slowly melting, and the terminus retreats to reflect the lost ice. A running tally converts the total calved volume into an illustrative, non-literal sea-level-equivalent number, showing how individual calving events accumulate into the kind of mass loss that contributes to global sea-level rise. Warmer air and water both speed up melt at the terminus and waterline and increase how often calving is triggered, mirroring how tidewater glaciers respond to a warming climate.

Frequently Asked Questions

What does this simulation show?

It shows a tidewater glacier terminus — the point where a glacier meets the sea — flowing forward, developing crevasses near the calving front, and periodically shedding icebergs as those crevasses reach critical depth. The terminus retreats after each calving event and a running tally tracks total ice volume lost.

What is the Nye criterion?

The Nye criterion is a classic glaciological model (J.F. Nye, 1955 and 1957) for how deep a crevasse can penetrate before the ice's own weight-driven resistance to fracture balances the stretching stress pulling it open. This simulation uses a simplified version: crevasse depth scales with ice thickness and a stress factor tied to flow velocity, divided by the ice's density-gravity-yield-strength term.

Why does calving happen?

Near a glacier's calving front the ice stretches as it flows faster toward open water than it does further upstream. That stretching (extensional strain) opens crevasses at the surface. When a crevasse's depth reaches the full thickness of the ice, the remaining ice ahead of it can no longer bear the load, and a block breaks free as an iceberg.

How does temperature affect calving?

Warmer air and water soften the ice, lowering its effective tensile yield strength, which lets crevasses penetrate deeper for the same stress and triggers calving more often. Warmer water also melts the ice directly at the terminus and waterline, undercutting the front and further increasing the calving rate — both effects are modelled explicitly in this simulation.

How does calving affect sea level?

Calved icebergs float away and eventually melt in the ocean, adding their meltwater volume to the sea. Because that ice was previously on land (or grounded), its loss contributes to global sea-level rise, unlike sea ice which is already floating and does not raise sea level when it melts. This simulation's sea-level-equivalent tally is a small illustrative number, not a literal global measurement.

Why does the terminus retreat?

Each time a wedge of ice calves away, the glacier's leading edge is physically shorter than it was, so the terminus position steps back. If the ice flowing in from upstream cannot keep pace with calving and melt losses, the average terminus position retreats over time — exactly the pattern observed at many real tidewater glaciers in a warming climate.

What controls the size of calved icebergs?

In this model, iceberg size scales with the ice thickness at the terminus and with how deep the triggering crevasse had grown. Thicker glaciers tend to calve larger icebergs, which is consistent with real observations that deep tidewater termini can produce spectacularly large calving events.

Is this simulation physically accurate?

It captures the real mechanism — stress-driven crevasse propagation via a Nye-style criterion, temperature-dependent ice weakening and melt, and iceberg calving with terminus retreat — but with simplified, illustrative constants rather than full continuum ice-mechanics modelling. It is designed to demonstrate the correct cause-and-effect relationships, not to reproduce a specific real glacier's numbers.

⚙ Under the hood

Interactive tidewater glacier simulation — crevasse depth via the Nye criterion, calving events, iceberg drift and terminus retreat.

glaciercalvingice-dynamicscrevasseclimate

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

What did you find?

Add reproduction steps (optional)