-
-
Notifications
You must be signed in to change notification settings - Fork 215
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
Begin Rosenbrock refactor #2430
Conversation
@ChrisRackauckas @oscardssmith I am getting a error here saying RosenbrockCache has no field du1. This error occurs in derivative_utils.jl. I changed the line to dus so that it matches with the fields present in RosenbrockCache but that creates and error in NLNewtonCache. Just had a question, how do I make a change so that this error gets solve and doesn't propagate or create errors in other caches ? |
I managed to solve the other ones. But needed your suggestion on this one |
|
Should I be adding that explicitly as a field there ?? |
yes |
I've pushed a bunch of fixes to this. Specifically, |
Got it. I think I made similar mistakes in tsit. I will make a fix there too. |
No, as mentioned in other places, Tsit is completely different. It already has ExplicitRK. It's more about feature completeness of ExplicitRK and its performance. |
Okay, @ChrisRackauckas @oscardssmith I will start working on other solvers then. Which solvers should be the next one ?? Though I started working on SDIRK and Tsit on my own but just wanted to know if you have any priorities with respect to solvers regarding which ones should be done first |
stats look identical, and performance looks marginally better somehow? I think this is ready to merge.
|
@oscardssmith there's an undef error saying du is not defined in stiff_addsteps |
Should I push a commit to fix it now |
@ParamThakkar123 where was that error? I didn't see it... Edit... Oh I do. Your fix is slightly wrong. updated fix incoming. |
@oscardssmith here's a snapshot of the error. It can be seen in the buildkite tests inside integratorII_v1 tests |
@ParamThakkar123 please stop pushing incorrect fixes. |
@oscardssmith okay sorry for that |
@ChrisRackauckas good to merge? |
ok, ready to merge? |
There's still a lot more to do of course with Rosenbrock, since there's now two generic caches (generic_rosenbrock + this one), and this only got the 4th order. |
Yes @ChrisRackauckas . I am working on that part too. Will start with a new PR addressing this in an hour or two. |
Checklist
contributor guidelines, in particular the SciML Style Guide and
COLPRAC.
Additional context
Add any other context about the problem here.
solves a part of #233