Skip to content

Add Biswas 2025 IMEX tableaus#157

Draft
cwittens wants to merge 1 commit intoNumericalMathematics:mainfrom
cwittens:cw/add-biswas-2025-imex
Draft

Add Biswas 2025 IMEX tableaus#157
cwittens wants to merge 1 commit intoNumericalMathematics:mainfrom
cwittens:cw/add-biswas-2025-imex

Conversation

@cwittens
Copy link
Copy Markdown
Member

@cwittens cwittens commented May 7, 2026

OpenClaw note

This PR was done by OpenClaw to see how well it can work autonomously. Collin will turn it into a real PR, not draft, if he has hand checked everything himself.

Summary

This draft PR adds the coefficient-only IMEX Runge-Kutta tableaus from Biswas, Ketcheson, Ranocha, and Schütz (2025) that were missing from Theseus/Ariadne:

  • AGSA342 from Table 12
  • KenCarpARK324L2SA / ARK3(2)4 L[2]SA from Table 16
  • KenCarpARK436L2SA / ARK4(3)6 L[2]SA from Table 17

It also adds the methods to the Theseus docs and extends the IMEX convergence tests.

This addresses part of #124.

Notes

The coefficients were taken from the paper PDF appendix tables, not from external coefficient searches. The additions are intended to be low-risk coefficient-table additions only: no solver logic, Newton/Krylov behavior, adaptivity, or stepping machinery was changed.

Table 12 has one apparent labeling typo/repetition in the PDF coefficient paragraph, where ã32 appears twice. The second occurrence is interpreted as the implicit a32, consistent with the tableau layout.

Testing

Locally run with Julia 1.12.5:

julia --project=libs/Theseus -e 'using Pkg; Pkg.test()'

Result:

Overall: 63 passed, 4 broken, 67 total
SUCCESS

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants