computationalmodelling / fidimag

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

CUDA Support #154

Open rpep opened 3 years ago

rpep commented 3 years ago

Unless we can get SUNDIALS GPU working, would have to ditch this and write own integrator. At the moment cufft is invokable only from host which stops this being possible even with new versions, as SUNDIALS wants integration function to run entirely on GPU.

davidcortesortuno commented 3 years ago

We also need to refactor all the energy classes into C to avoid calling Python to update the effective field. From the branch https://github.com/computationalmodelling/fidimag/tree/make-fidimag-great-again it should be easier to maybe have CUDA support in the future