Open mforets opened 3 years ago
Thanks for reporting. I can reproduce that validated_integ
finishes the integration (up to T=30
), but validated_integ2
stops just short before T=25
; for simplicity I am using adaptive=true
. As far as I have checked, this occurs for orderQ=3
as well as for orderQ=2
. I'm not yet sure what's happening, but suddenly the remainder produced by validated_integ2
becomes very large. Give me some time to dig into this.
This might be an interesting problem to study the trade-off between algorithm choices. Consider the Brusselator model. Below I compared
validated_integ
andvalidated_integ2
.However, the first algorithm fails if the time window is slightly larger:
I'm confused as to why this happens, since you can check by plotting with
plot(sol_3, vars=(1, 3))
that the flowpipe is effectively shrinking, so my gut feeling is that it would be easier to validate those final steps.