From a6b583221f4a3210fd4ce1b26638a78b1619ab86 Mon Sep 17 00:00:00 2001 From: Michael Staneker Date: Wed, 6 Nov 2024 15:02:26 +0000 Subject: [PATCH] CLOUDSC (GPU) mix variants: add entry in README --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index dc2d48d4..22686c08 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,13 @@ Balthasar Reuter (balthasar.reuter@ecmwf.int) 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.