These days I have been using Rosenbrock23() with OrdinaryDiffEq v6.75.0 without any bugs. Recently I upgraded to OrdinaryDiffEq v6.80.1 and it just broke. Here is a MWE:
using OrdinaryDiffEq
function dudt(du, u, p, t)
du = 3*u
end
prob = ODEProblem(dudt, [1.0], (0.0, 1.0))
sol = solve(prob, Rosenbrock23())
When using Tsit5()
or Vern7()
it does not fail. But when I use an actual method for stiff equations like Rosenbrock23()
or Rodas5P()
, I the following special error message:
error.jl (28.7 KB)
(i parsed the text as a .jl file, sorry about that)