Interesting....
Maybe you could take a look at daskr and the other ode/dae solvers in
the netlib....
http://www.netlib.org/ode/
cheers,
Rodrigo
On Jun 2, 2:58 pm, "Vista" <a...@gmai.com> wrote:
"Rodrigo L=F3pez Negrete" <soyr...@gmail.com> wrote in messagenews:118080=
5450.879146.205030@h2g2000hsg.googlegroups.com...
Hi,
Why don't you try ode15s... from matlab help, it says to use it when
ode45 is too slow...
check
http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/acc...
hth
On Jun 1, 12:55 am, "Vista" <a...@gmai.com> wrote:
Hi all,
My current program needs to call "ode45" in Matlab millions of times.
Could
you please recommend the fastest implementation of ODE solver in
C/C++/Fortran? I am quite happy with the ODE45 so far, except for the
speed.
So I hope the fast implementation of ODE libraries should give at the
same
numerical accuracy as ODE 45 current does...
Thanks a lot
For my problem, the ODE45 takes about 11 seconds and ODE15s takes about 22
seconds. So it is actually slower.
Also, ODE15s is a pure Matlab code with a big loop inside.
I believe if I find a good fast C/C++/Fortran implementation, it could
probably be 50-100 times faster....
.