add integrator interf src
float version of eval rate
use shared mem for RK
eval rate float func
rk4 kernel (beware gets stuck in loop)
overload
add eval rate overload