Re: Could you please recommend the fastest implementation of ODE solver such as ODE45?



 Science > Physics > Re: Could you please recommend the fastest implementation of ODE solver such as ODE45?

LINK TO THIS PAGE  


rating :  0   |  0


  Page 1 of 1

1

 
Topic: Science > Physics
User: "Vista"
Date: 02 Jun 2007 02:58:28 PM
Object: Re: Could you please recommend the fastest implementation of ODE solver such as ODE45?
"Rodrigo López Negrete" <soyrush@gmail.com> wrote in message
news:1180805450.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?/access/helpdesk/help/techdoc/ref/ode113.html&http://www.google.com/search?source=ig&hl=en&q=matlab+when+to+use+ode15s&btnG=Google+Search

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....
.

User: "=?iso-8859-1?q?Rodrigo_L=F3pez-Negrete?="

Title: Re: Could you please recommend the fastest implementation of ODE solver such as ODE45? 03 Jun 2007 02:32:41 PM
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....

.


  Page 1 of 1

1

 


Related Articles
Seeking fast implementation of hypergeometric function 2F1 with extended precisions...
NASA has released "Implementation Plan for Return to Flight and Beyond".
Possible Maxwell deamon implementation?
Will I get speedup by providing Jacobian to the GSL ODE45 solver?
Is there a way to add constraints to Matlab's non-linear least square solver?
Does anybody know a non-linearly inequality constrainted non-linear least square solver called ENLSIP?
My results look suspicious -- please help me diagnose the practical problem in my solver...
Q: recommend book about electrolytic solutions
please recommend advanced math books for science and engineering?
Please Recommend Fluid Mechanics Book
Recommend a Fourier Analysis Text for Wave Analysis
Recommend quantum chemistry text?
Can anyone recommend good resources for learning maths please?
Can anyone recommend a good introductory text...
please recommend good numerical integration package in C or Matlab
 

NEWER

pg.1612     pg.1232     pg.940     pg.716     pg.544     pg.412     pg.311     pg.234     pg.175     pg.130     pg.96     pg.70     pg.50     pg.35     pg.24     pg.16     pg.10     pg.6     pg.3     pg.1

OLDER