CFL Limit 2D: Space-Time Wave Stability Map
Step a 1D wave equation with an explicit finite-difference scheme and watch the Courant-Friedrichs-Lewy number decide whether it stays stable — a live waveform, a scrubbable space-time waterfall you can drag back through history, and a Courant gauge, all wired to the same grid, wave-speed, timestep and boundary controls.
The same 1D wave-equation solver as the 3D flagship, redrawn as a layered 2D instrument: a live waveform panel showing the displacement bars, a scrolling space-time waterfall you can drag back through recorded history, and a Courant-number gauge that lights up red the instant r crosses 1. Every control — grid resolution, wave speed, adaptive vs. manual timestep, and now a fixed-vs-free boundary toggle — feeds the same explicit finite-difference scheme and the same CFL stability condition, so you can watch cause (a slider) and effect (stability, or its collapse) in the same frame.
Step a 1D wave equation with an explicit finite-difference scheme on a layered 2D instrument — a live waveform, a drag-scrubbable space-time waterfall, and a Courant-number gauge — and watch the Courant-Friedrichs-Lewy condition decide whether your timestep is stable as you trade grid resolution, wave speed, boundary condition and timestep size against a fixed computational budget.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install