Note that the distribution file contains a double precision version of DVODE_F90. If you wish to use it in single precision you need only change one statement at the beginning of the distribution file.