Skip to content

Gallery

Everything below is package output.

Motion

FitzHugh–Nagumo waves (fitzhugh_nagumo_2d): beta sets the excitability, curling or retracting the fronts
Gray–Scott mitosis (gray_scott_2d): n_patches sets how many seeds start the growth
Forced 2D turbulence (kolmogorov_flow_2d, JAX backend): forcing_wavenumber sets the number of forcing bands
Shallow-water waves (shallow_water_2d): gravity and mean_depth set the wave speed
Re 2000 wake vorticity, base shear removed (cylinder_flow_2d_turbulent, LES): the cylinder position (cx, cy) is a per-sample input

Stills

Kolmogorov vorticity

Kolmogorov vorticity

Gray-Scott labyrinth

Gray–Scott labyrinth

Kuramoto-Sivashinsky spacetime

Kuramoto–Sivashinsky

Spinodal maze

Spinodal maze

Waves in a random medium

Waves in a random medium

Darcy permeability

Darcy permeability field

Kolmogorov flow vorticity

Forced 2D turbulence (kolmogorov_flow_2d): viscosity sets the Reynolds number

Gray-Scott patterns

Gray–Scott patterns (gray_scott_2d): every (feed, kill) pair grows a different pattern

Kuramoto-Sivashinsky spacetime

Kuramoto–Sivashinsky, x vs t (ks_1d): chaos develops for domain sizes L ≳ 20

Waves in a random medium

Waves in a random medium (heterogeneous_wave_2d): c_min/c_max set the medium's speed contrast

Darcy 3D

Darcy pressure in 3D (darcy_fno_3d): tau sets the coefficient correlation length

3D spinodal decomposition

Spinodal interface in 3D (cahn_hilliard): the same model runs 2D or 3D from resolution