!=====================================================================
! GPU offload directive macros.
!
! Every `!$acc`/`!$omp` directive in the codebase is written by calling
! one of the macros below, so that a single source line expands to the
! correct directive for whichever GPU backend is selected at build time
! (`make OPENACC=1` or `make OPENMP=1`.
!=====================================================================























