Open EnricoDeg opened 7 months ago
A CUDA backend is currently implemented with the same features of the CPU backend. Examples use OpenACC but examples should be added using CUDA. Additional examples using OpenMP offloading might also be of interest.
Support for AMD GPUs could be easily added because HIP runtime is very comparable to CUDA runtime. The development can also be done on Nvidia GPUs because HIP supports CUDA in the backend. The main issue right now is to get access to a feasible environment for development. Options are:
First steps: