Skip to content

Commit 42d19f1

Browse files
docs: clarify ESDIRK methods do not support SplitODEProblem
Move ESDIRK methods (ESDIRK54I8L2SA, ESDIRK436L2SA2, ESDIRK437L2SA, ESDIRK547L2SA2, ESDIRK659L2SA) to a separate "Higher-Order ESDIRK" section and add a note clarifying they do not support SplitODEProblem. The IMEX SDIRK section now explicitly states that KenCarp methods support SplitODEProblem for IMEX integration, while ESDIRK methods do not have this capability. This addresses confusion where users expected ESDIRK methods to work with split ODE problems for IMEX integration, but the implementation treats the entire RHS implicitly. Fixes SciML#2910 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0fb3a7e commit 42d19f1

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

docs/src/implicit/SDIRK.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,26 @@ Kvaerno5
8080

8181
### IMEX SDIRK
8282

83+
These methods support `SplitODEProblem` for implicit-explicit (IMEX) integration,
84+
where the stiff part is treated implicitly and the non-stiff part is treated explicitly.
85+
8386
```@docs
8487
KenCarp4
8588
KenCarp47
8689
KenCarp5
8790
KenCarp58
91+
```
92+
93+
### Higher-Order ESDIRK
94+
95+
Higher-order ESDIRK (Explicit first stage Singly Diagonally Implicit Runge-Kutta) methods.
96+
These are high-order L-stable implicit methods where the first stage is explicit.
97+
98+
!!! note
99+
These methods do not support `SplitODEProblem`. For IMEX integration with split
100+
problems, use the KenCarp methods above instead.
101+
102+
```@docs
88103
ESDIRK54I8L2SA
89104
ESDIRK436L2SA2
90105
ESDIRK437L2SA

0 commit comments

Comments
 (0)