CVODE is a widely used C library for solving ordinary differential equations. It is part of the SUNDIALS suite of libraries. CLN is a C++ library that implements arbitrary precision numbers. I have converted the CVODE library to use the CLN floating point class as its representation of real numbers. This means CVODE can solve ordinary differential equations with as much numerical precision as desired.
The development of this software was partially funded by the National Science Foundation (Grant DMS-0514468).
Copy one of these files to your home directory: sundials_cln.tar.bz2 (8.9M), sundials_cln.tar.gz (9.9M).
More information about the software, including how to install it, is included in the file README-WW.This software is still in the experimental stage. If you have any questions about it, please contact me. Also let me know if you download and install it. Even if you have no problems, I am interested in knowing how this software is used.
We solve the following system of differential equations: