HomeEcology & Conservation BiologyMigrant Pump Depth-Time Model: Diel Vertical Migration Flux

Migrant Pump Depth-Time Model: Diel Vertical Migration Flux (2D)

Interactive 2D depth-time (echogram-style) model of the zooplankton migrant pump: a population density field n(z,t) evolves under a light-driven isolume-tracking advection-diffusion (Fokker-Planck) equation, with a live carbon-export flux computed directly from the profile crossing the mixed-layer depth.

Ecology & Conservation Biology2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-deep-ocean-carbon-pump-biological ↗ Open standalone

The ocean's biological carbon pump isn't just sinking "marine snow" — a large share of it rides on animals swimming up and down every day. Instead of animating individual copepods, this simulation solves a continuum advection-diffusion (Fokker-Planck) equation for the population's depth density n(z,t): a light-driven isolume-tracking target depth pulls the profile up at night and down by day, an adjustable diffusivity spreads it to reflect real behavioural variability, and a finite-volume solver computes the exact flux crossing the mixed-layer depth every frame. The result renders as a scrolling depth-time echogram — the same kind of view oceanographers read off real ADCP backscatter data — alongside a live carbon-export flux, mean depth, and a mass-conservation check confirming the numerical scheme keeps the population exactly conserved.

⚙ Under the hood

Watch a zooplankton population's depth density evolve on a scrolling depth-time echogram, governed by a light-driven advection-diffusion (Fokker-Planck) equation, with a live carbon-export flux computed directly from the profile crossing the mixed-layer depth.

biological carbon pumpzooplanktondiel vertical migrationocean ecologycarbon exportadvection-diffusionFokker-Planckpopulation density model

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

What did you find?

Add reproduction steps (optional)