Hi, I submitted a patch on Sourceforge based on the email of Peter Libic. The patch does not change the internal of gimpact. It only create a new access function to make the conversion between float and double when ode is compiled with dDOUBLE defined. There should be almost no overhead when dSINGLE is used. Remi