Fluxes, DG & friends

An interactive, visual course on how computers solve the partial differential equations of heat, flow and transport — from the physical meaning of a flux to discontinuous Galerkin methods, immersed boundaries and GPU kernels. Every figure is a live solver running in your browser.

Who this is for

Students with a computer science background — especially computational geometry and graphics. We assume calculus (derivatives, integrals) and linear algebra (matrices, solving linear systems). Everything else — divergence, weak forms, function spaces, numerical fluxes — is introduced from scratch, with graphics analogies where they help. Hover over dotted terms for a definition.

Chapters

How to use this site