fix macro for processODE
fix precision in naive scheduler test