I'm a newbie to octave: i'm facing a problem i can't solve so i hope some of you can give an hand.
My function that has to be integrated cause a stop to the solver at time t=3.6178.....
The solver returns a series of messages like:
- LSODE-- WARNING..INTERNAL T (=R1) AND H (=R2) ARE
SUCH THAT IN THE MACHINE, T + H = T ON THE NEXT STEP
(H = STEP SIZE). SOLVER WILL CONTINUE ANYWAY
or
-
LSODE-- AT T (=R1) AND STEP SIZE H (=R2), THE
CORRECTOR CONVERGENCE FAILED REPEATEDLY
OR WITH ABS(H) =
HMIN
In above, R1 = 0.3617849660459D+01 R2 = 0.1007011827793D-17
and in the end:
error: lsode: repeated convergence failures (t = 3.61785perhaps bad jacobian supplied or wrong choice of integration method or tolerances)
I've found that the solver has an argument to signal which times are "critical" but i would like to tell him to pass over a certain time interval, because it looks to me that the "repeated convergence problem" occurs in several times. There's a way to do that?
Thanks in advance,
--- Marco Galardini ---