doughnut_ode, a Fortran90 code which sets up and solves a system of ordinary differential equations (ODE) whose trajectories lie on a torus or doughnut, and for which an exact solution is known.
The information on this web page is distributed under the MIT license.
doughnut_ode is available in a C version and a C++ version and a Fortran90 version. a MATLAB version and an Octave version and a Python version.
doughnut_exact, a Fortran90 code which evaluates an exact solution of a system of ordinary differential equations (ODE) whose trajectories lie on a torus or doughnut, and for which an exact solution is known.
f90_ode, a Fortran90 code which sets up various ordinary differential equations (ODE).