EnricoDeg / DistDir

Exchange library built on top of MPI
https://enricodeg.github.io/DistDir/
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

GPU support #2

Open EnricoDeg opened 2 months ago

EnricoDeg commented 2 months ago

First steps:

EnricoDeg commented 1 month 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.

EnricoDeg commented 1 month ago

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: