Athena GPU Tutorial Code
This is the example code for the Athena GPU tutorial. It provides some simple demonstrations for how one can use CUDA, ROCm/HIP and oneAPI/SYCL in an Athena environment.
The examples for the different languages are put into separate main directories. Have a look at the README files in each of those packages for more information about what they do.
Start by going to the CUDA directory, and go through the exercises one by one. If time permits, or if you're particularly interested in those languages, you can find some basic instructions for the HIP and SYCL examples as well.