Skip to content

Forward M1/M2, DIMOFIND*, and mass matrix through radau5/radau SciML …#90

Merged
ChrisRackauckas merged 1 commit intoSciML:masterfrom
singhharsh1708:radau5-forward-options
Mar 9, 2026
Merged

Forward M1/M2, DIMOFIND*, and mass matrix through radau5/radau SciML …#90
ChrisRackauckas merged 1 commit intoSciML:masterfrom
singhharsh1708:radau5-forward-options

Conversation

@singhharsh1708
Copy link
Copy Markdown

@singhharsh1708 singhharsh1708 commented Mar 9, 2026

This PR enables passing RADAU5-specific options through the standard SciML solve interface.

It allows users to provide:

M1, M2 (block structure for Hessenberg DAEs)

DIMOFIND1VAR, DIMOFIND2VAR, DIMOFIND3VAR (DAE index dimensions)

massmatrix directly via the algorithm

Changes

Added new fields to radau5 and radau algorithm structs

Added forwarding logic in solve to inject algorithm fields into ODEInterface options

Fixed typo in option list (DIMFIND1VAR → DIMOFIND1VAR)

Preserved backward compatibility (all tests pass)

@singhharsh1708
Copy link
Copy Markdown
Author

@ChrisRackauckas

@ChrisRackauckas ChrisRackauckas merged commit 055e27d into SciML:master Mar 9, 2026
3 of 4 checks passed
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