-
-
Notifications
You must be signed in to change notification settings - Fork 79
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
[WIP] Refreshing the wrappers for Sundials 6.6 #415
base: master
Are you sure you want to change the base?
Conversation
Use Julia 1.10 and clang 0.14 Update to use SuiteSparse 7
8f0ad10
to
f140b52
Compare
Why is >v1.6 required? |
Never mind. I think this is generating for Sundials 5.2 still. I think I just need Julia 1.10 for generating the headers with the latest Clang.jl. Let me see if I can get it working first and then will worry about bumping |
This is the error running Clang. The clang wrappers need updating:
|
fa02081
to
c599908
Compare
Minimum change that I think would be needed to the generated code in The generated ccall wrappers need to take So eg the generated wrapper
would need to be instead:
I'm guessing it might also be necessary to accept other types for
(or perhaps this is overcomplicated and just removing the type signature to vector arguments ( |
…ssive" These settings are only available in sundials-6.2, which is not yet supported by Sundials.jl (see SciML/Sundials.jl#415).
…ssive" These settings are only available in sundials-6.2, which is not yet supported by Sundials.jl (see SciML/Sundials.jl#415).
…ssive" These settings are only available in sundials-6.2, which is not yet supported by Sundials.jl (see SciML/Sundials.jl#415).
…ssive" These settings are only available in sundials-6.2, which is not yet supported by Sundials.jl (see SciML/Sundials.jl#415).
…ssive" These settings are only available in sundials-6.2, which is not yet supported by Sundials.jl (see SciML/Sundials.jl#415).
…ssive" These settings are only available in sundials-6.2, which is not yet supported by Sundials.jl (see SciML/Sundials.jl#415).
Can this be rebased on master to see if it works now? |
I thought this PR needs a substantial amount of work. I really doubt it will work that easily. |
This PR now has the newly generated C wrappers for Sundials 6.5. The package needs to be updated to match the changes in the wrappers.
There's some new
ARKRhsFn_wrapper
thing that needs to be dealt with (among other things). But at least the clang generators are now running through.cc @ChrisRackauckas