Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrap ROCK/RKC solvers? #6

Open
ChrisRackauckas opened this issue Aug 19, 2016 · 3 comments
Open

Wrap ROCK/RKC solvers? #6

ChrisRackauckas opened this issue Aug 19, 2016 · 3 comments

Comments

@ChrisRackauckas
Copy link

You can find ROCK2 and ROCK4 from Hairer's site as well as mildly-stiff integrators. I think this would be a good home for them.

(also brainstorming, would you include the DDE codes RETARD and RADAR5 from that same page?)

@luchr
Copy link
Owner

luchr commented Aug 19, 2016

For RETARD the answer is simply: No.
RETARD needs at compile time common blocks with data-structures that depend on the number of "back steps". So the number of (maximal) supported back steps and dense components must be known at compile time, which is not state-of-the-art.
The amount of rewriting RETARD to pass-through an additional workspace pointer on the stack (instead of using this common blocks) is in my view to large.
RADAR: inclusion/interface: might be

@ChrisRackauckas
Copy link
Author

But the ROCK solvers?

@ChrisRackauckas
Copy link
Author

ChrisRackauckas commented Jul 7, 2017

Bumping the question for the ROCK solvers. Everything else that Hairer has for standard ODE/DDE (which benchmarks well, i.e. exclude extrapolation) has some native Julia alternative. But those ROCK2 and ROCK4 methods are peculiar and I would love to be able to give them a try and benchmark them against the rest of the methods.

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

No branches or pull requests

2 participants