Skip to content

Commit 34b1a06

Browse files
Move SBDF methods to IMEX/Split solver group
SBDF methods are SplitODEProblem solvers, not standard ODE solvers. Moved SBDF(order=2), SBDF2(), SBDF3(), and SBDF4() to the IMEX solver group where they will be tested with the appropriate SplitODEProblem. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent e80eb70 commit 34b1a06

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/OrdinaryDiffEqBDF/test/allocation_tests.jl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,10 @@ Currently, many BDF solvers are allocating and marked with @test_broken.
3939

4040
# Test all exported BDF solvers for allocation-free behavior
4141
# Standard ODE BDF methods
42-
bdf_solvers = [ABDF2(), QNDF1(), QBDF1(), QNDF2(), QBDF2(), QNDF(), QBDF(), FBDF(),
43-
SBDF(order=2), SBDF2(), SBDF3(), SBDF4(), MEBDF2()]
42+
bdf_solvers = [ABDF2(), QNDF1(), QBDF1(), QNDF2(), QBDF2(), QNDF(), QBDF(), FBDF(), MEBDF2()]
4443

45-
# IMEX methods need SplitODEProblem
46-
imex_solvers = [IMEXEuler(), IMEXEulerARK()]
44+
# IMEX/Split methods need SplitODEProblem
45+
imex_solvers = [SBDF(order=2), SBDF2(), SBDF3(), SBDF4(), IMEXEuler(), IMEXEulerARK()]
4746

4847
# DAE methods need DAEProblem
4948
dae_solvers = [DABDF2(), DImplicitEuler(), DFBDF()]

0 commit comments

Comments
 (0)