fidimag icon indicating copy to clipboard operation
fidimag copied to clipboard

CUDA Support

Open rpep opened this issue 4 years ago • 1 comments

  • [ ] Port energy kernels (easy)
  • [ ] Port Demag (easy-ish)
  • [ ] Port time integration (hard)

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.

rpep avatar Apr 14 '21 11:04 rpep

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

davidcortesortuno avatar Apr 14 '21 13:04 davidcortesortuno