computationalmodelling / fidimag

Finite DIfference microMAGnetic code, based on Python, Cython and C
http://computationalmodelling.github.io/fidimag/
Other
60 stars 24 forks source link

Update to modern SUNDIALS #152

Closed rpep closed 11 months ago

rpep commented 3 years ago

Sundails > 3.0 is a different API but migrating needs doing because it is diverging further and old SUNDIALS blocks a few things (e.g. adding GPU support).

davidcortesortuno commented 1 year ago

We could try to use odes https://github.com/bmcage/odes , which has wrappers to the newest sundials versions

rpep commented 1 year ago

@davidcortesortuno i think MA worked on this some time ago

davidcortesortuno commented 11 months ago

I just updated the Sundials cython wrapper to work with Sundials 6. All tests pass now :) We are also now pulling Sundials from their new Github repo. We might need to update the license terms. I will close this issue, as it is solved for now

rpep commented 11 months ago

Woo!