Shallow-Water Weather Grid Solver
Interactive numerical weather model: a finite-difference shallow-water grid solves mass, momentum and Coriolis terms in real time, showing how a pressure disturbance spins up into a rotating storm through geostrophic adjustment.
A working, if idealized, numerical weather model core: a finite-difference grid solves the linearized shallow-water mass and momentum equations every frame, complete with Coriolis rotation, a diffusive stand-in for sub-grid turbulence, and a CFL-limited explicit time step. Inject a low-pressure cell and watch conservation of mass push pressure waves outward while the Coriolis term bends the converging wind into rotation — the same geostrophic-adjustment process that spins real storms into cyclones.
A real finite-difference numerical weather model core: a grid solves the linearized shallow-water mass and momentum equations with Coriolis rotation and eddy diffusion, so injecting a low-pressure cell spins up a rotating storm through geostrophic adjustment.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install