Re: NDSolve doesn't stop
- To: mathgroup at smc.vnet.net
- Subject: [mg74360] Re: NDSolve doesn't stop
- From: bar at ANTYSPAM.ap.krakow.pl
- Date: Mon, 19 Mar 2007 05:53:49 -0500 (EST)
- Organization: Akademia Pedagogiczna w Krakowie
- References: <etikd4$j5c$1@smc.vnet.net> <etlchi$nrv$1@smc.vnet.net>
Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com> wrote:
> {{ET -> InterpolatingFunction[{{0., 20.}, {0., 1.}}, <>], FI -> \
> InterpolatingFunction[{{0., 20.}, {0., 1.}}, <>]}}
> tmax = 21 ==> a warning message is issued: it might be worth reading it
> NDSolve::"eerr" : "Warning: Scaled local spatial error estimate of
> (159.0346060966196) at (t) = (21.) in the direction of independent
> variable (x) is much greater than prescribed error tolerance. Grid
> spacing with (15) points may be too large to achieve the desired
> accuracy or precision. A singularity may have formed or you may want to
> specify a smaller grid spacing using the MaxStepSize or MinPoints
Success!, Bun i'm not suse how it works :-)
When i put:
PrecisionGoal ->10 (if need by)
MaxStepSize->0.005
MaxSteps->Infinity
I can obtain silution for a long time (t=100 is enough)
My question is : Is there optimal procedure to change this parameters?
Pegards, Olaf