-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CLOUDSC (GPU) mix variants: add entry in README
- Loading branch information
1 parent
4158302
commit a6b5832
Showing
1 changed file
with
7 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -72,6 +72,13 @@ Balthasar Reuter ([email protected]) | |
using CUDA-Fortran (CUF). To enable this variant, | ||
a suitable CUDA installation is required and the `--with-cuda` flag | ||
needs to be passed at the build stage. | ||
- **dwarf-cloudsc-mix**: GPU-enabled SCC-K-CACHING with data | ||
offload via *OpenMP*/*OpenACC* (specify via | ||
`--cloudsc-gpu-offload=OMP|ACC`, default: `ACC`) and a low-level C-style kernel | ||
implementation via *CUDA*/*HIP*/*SYCL* (specify via | ||
`--cloudsc-gpu-lang=CUDA|HIP|SYCL`, default: `CUDA`). The implementation | ||
consists of a Fortran driver, C-binding/interface and low-level C-style kernel | ||
implementation. To enable this variant, use `--with-mix`. | ||
- **CUDA C prototypes**: To enable these variants, a suitable | ||
CUDA installation is required and the `--with-cuda` flag needs | ||
to be pased at the build stage. | ||
|