🌡️ Heat Equation Simulator (2D)
2D Canvas simulation of the heat equation dT/dt = a * Laplacian(T), solved with an explicit finite-difference scheme on a 120x120 grid. Click or drag to place heat sources, tune the thermal diffusivity, and switch between fixed and insulated boundaries while a live HUD tracks peak temperature, total thermal energy and elapsed time.
⚙ Under the hood
Solve the 2D heat equation with an explicit finite-difference scheme on a live 120x120 grid. Click or drag to place heat sources, tune the thermal diffusivity, and switch between fixed and insulated boundary conditions while a live HUD tracks peak temperature, total thermal energy and elapsed time.
heat equationdiffusionfinite differencethermodynamicsPDEboundary conditions
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install