!===================================================================== ! 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`. !=====================================================================