Odeint is a modern C++ library for numerically solving Ordinary Differential
Equations which got recently accepted to become part of the boost libraries.
It is developed in a generic way using Template Metaprogramming and Generic
Programming, which leads to extraordinary high flexibility at top performance.
The numerical algorithms are implemented independently of the underlying
arithmetics. This results in an incredible applicability of the library,
especially in non-standard environments. For example, odeint supports matrix
types, arbitrary precision arithmetics and can even be easily run on GPUs. In
this talk, I will give a short introduction to the library including a number
of examples.