HomeClimate, Ecology & EnvironmentBrine Rejection & Antarctic Bottom Water (2D)

Brine Rejection & Antarctic Bottom Water Formation (2D)

Interactive 2D water-column model of brine rejection under polar sea ice: Stefan-law ice growth injects hyper-saline brine at the surface, a finite-difference salinity column with convective adjustment carries it downward, and the salinity-vs-depth curve shows Antarctic Bottom Water actually forming.

Climate, Ecology & Environment2DModerate60 FPS📱 Mobile-adapted❄️ Ice & Cold⇄ 3D version
2d-polar-oceans ↗ Open standalone

This 2D companion strips brine rejection down to the water-column physics that actually produces Antarctic Bottom Water. Ice grows by the same Stefan-law heat-loss relation as the 3D scene, rejecting salt into the surface layer of a depth-resolved salinity column. From there the model is genuinely different from the 3D version's particle animation: it solves vertical eddy diffusion and runs a convective-adjustment scheme that instantly mixes any layer that has become denser than the water beneath it, cascading the instability downward exactly as real open-ocean deep convection does. The cross-section panel shows sinking brine plumes whose speed is computed from the live buoyancy anomaly, while the chart panel plots the actual salinity-vs-depth profile so you can watch the column homogenize toward higher salinity at depth — bottom water, forming for real.

⚙ Under the hood

A 2D water-column model of brine rejection: Stefan-law ice growth injects hyper-saline brine at the surface, and a finite-difference salinity column with convective adjustment carries it downward, so Antarctic Bottom Water actually forms in a live salinity-vs-depth curve.

polar oceanssea icebrine rejectionbottom waterthermohalineAntarcticaconvective adjustment

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

What did you find?

Add reproduction steps (optional)