All are solved at reltol=1e-3, abstol=1e-6
using the fastest ODE solver of the respective package for the given problem.
- SciPy LSODA through odeint takes ~489μs
- SciPy LSODA through odeint with Numba takes ~257μs
- NumbaLSODA takes ~25μs
- DifferentialEquations.jl Rosenbrock23 takes ~9.2μs
- SciPy LSODA through odeint takes 53x as long
- SciPy LSODA through odeint with Numba takes 28x as long
- numbalsoda takes 2.7x as long
@ChrisRackauckas I updated the numblsoda benchmark. Using
@njit
on the timing function improves speed by a lot. Also I changed the name of numbalsoda to all lowercase. Lower case is the standard apparently.https://gist.github.com/Nicholaswogan/443c7d1778385b5b71bbd35a74289423