odeint is a C++ library for numerically solving ordinary differential equations. Main goal is to provide generic, type-independent algorithms by using modern, template based C++ techniques. The project currently lives at github. The project is maintained by Karsten Ahnert and myself. You can get the latest release via git clone:

git clone git://github.com/headmyshoulder/odeint-v2.git

Also have a look on the extensive documentation including many scientific examples.

My work on odeint has been supported by the boost community as part of the Google Summer of Code 2011.