Closed MasonProtter closed 4 months ago
The new defaulting algorithm needs to have a dispatch on the tmp cache to forward it down to the solution for the dispatch for the current chosen default. In fact, we should make sure that the whole interface here is covered:
https://github.com/SciML/OrdinaryDiffEq.jl/blob/master/src/integrators/integrator_interface.jl
We should add the new default algorithm to https://github.com/SciML/OrdinaryDiffEq.jl/blob/master/test/integrators/ode_cache_tests.jl and make it pass this set of tests.
Good catch! This should be fixed by https://github.com/SciML/OrdinaryDiffEq.jl/pull/2225
Describe the bug π
Trying to use automatic algorithm selection together with continious callbacks is erroring. Here's the example from https://docs.sciml.ai/DiffEqDocs/stable/features/callback_functions/#Example-1:-Bouncing-Ball but with
sol = solve(prob, Tsit5(), callback = cb)
replaced withsolve(prob; callback = cb)
(works fine ifTsit5()
is specified):Minimal Reproducible Example π
Error & Stacktrace β οΈ
Environment (please complete the following information):
using Pkg; Pkg.status()
using Pkg; Pkg.status(; mode = PKGMODE_MANIFEST)
versioninfo()
Additional context
Add any other context about the problem here.