Oldies but goodies: ODE solvers
Some recent work on physical simulation sent me back to solving ordinary differential equations—and how I had little intuition for how non-trivial numerical solvers are born. After covering some basic properties, this post digs into the quadrature viewpoint for synthesising ‘any’ solvers from the Runge-Kutta family. We illustrate the method by rederiving the celebrated RK4 solver from first principles.