[SciPy-user] odeint rtol and atol default values
David M. Cooke
cookedm at physics.mcmaster.ca
Tue Jun 27 15:06:54 EDT 2006
On Sun, 25 Jun 2006 20:47:06 +0200
Steve Schmerler <elcorto at gmx.net> wrote:
> Nils Wagner wrote:
> > On Sun, 25 Jun 2006 19:17:16 +0200
> > Steve Schmerler <elcorto at gmx.net> wrote:
> >> Hi
> >>
> >> What are the default values for rtol and atol in
> >> scipy.integrate.odeint?
> >>
> >
> > You can find them in scipy/Lib/integrate/ode.py
> >
> > rtol=1e-6,atol=1e-12
> >
>
> Sure? What you mention is in site-packages/scipy/integrate/ode.py where
> the class ode is defined. But I'm using integrate.odeint (in
> site-packages/scipy/integrate/odepack.py) and there is nothing mentioned
> about it. odeint is there called like this
>
> import _odepack
>
> [...]
>
> output = _odepack.odeint(func, y0, t, args, Dfun, col_deriv, ml, mu,
> full_output, rtol, atol, tcrit, h0, hmax,hmin,
> ixpr, mxstep, mxhnil, mxordn, mxords)
Digging through __odepack.h finds that the defaults are 1.49012e-8.
--
|>|\/|<
/--------------------------------------------------------------------------\
|David M. Cooke http://arbutus.physics.mcmaster.ca/dmc/
|cookedm at physics.mcmaster.ca
More information about the SciPy-User
mailing list