Skip to content

Conversation

@pollycoder
Copy link

This pull request introduces a Radau solver to the library.

My research involves solving highly stiff problems that the existing solvers in the library are unable to handle effectively. Radau methods are well-suited for stiff ODEs due to their A-stability and high order, making them a valuable addition to our solver collection.

While the Radau solver successfully addresses the stiff problems encountered, its current implementation is slower compared to other solvers in the library. Performance optimization is planned as a next step to improve its speed and efficiency. Further investigation into optimization techniques and potentially exploring higher-order Radau methods are considered for future improvements.

Copy link
Owner

@rtqichen rtqichen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Left a small comment.

########################################################
# Assertions #
########################################################
if (dt <= 0).any():
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this an important edge case? If it was for debugging, let's remove it.

@psv4 psv4 mentioned this pull request Mar 25, 2025
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