flow-gallery

Interactive, GPU-accelerated simulations of capillary & interfacial flow.

Each effect runs in real time in your browser (WebGL2) and ships with a NumPy spectral reference solver.

Cahn–Hilliard spinodal decomposition

Cahn–Hilliard live

Phase separation & spinodal decomposition. Surface tension coarsens a binary mixture into labyrinths and droplets.

Capillary waves ripple tank

Capillary waves live

Surface ripples governed by surface tension — dispersion, interference, and damping.

Thin-film dewetting

Thin-film dewetting live

A thin film ruptures and retracts into droplets, driven by intermolecular forces.

Rayleigh–Plateau jet break-up

Rayleigh–Plateau live

A liquid jet breaks into beads — the instability that turns streams into drops.

Marangoni convection cells

Marangoni flow live

Convection driven by surface-tension gradients — tears of wine, thermocapillary cells.