@@ -57,7 +57,7 @@ additional guidance. The target architectures must be specified with
5757``HIP_TARGETS ``. See the `AdaptiveCpp documentation
5858<https://github.com/AdaptiveCpp/AdaptiveCpp/blob/develop/doc/using-hipsycl.md#adaptivecpp-targets-specification> `_.
5959
60- If a backend library supports multiple domains (i.e. BLAS, RNG), it may be
60+ If a backend library supports multiple domains (i.e. BLAS, DFT, RNG), it may be
6161desirable to only enable selected domains. For this, the ``TARGET_DOMAINS ``
6262variable should be set. For further details, see :ref: `_build_target_domains `.
6363
@@ -81,6 +81,9 @@ The most important supported build options are:
8181 * - ENABLE_CUBLAS_BACKEND
8282 - True, False
8383 - False
84+ * - ENABLE_CUFFT_BACKEND
85+ - True, False
86+ - False
8487 * - ENABLE_CURAND_BACKEND
8588 - True, False
8689 - False
@@ -93,6 +96,9 @@ The most important supported build options are:
9396 * - ENABLE_ROCBLAS_BACKEND
9497 - True, False
9598 - False
99+ * - ENABLE_ROCFFT_BACKEND
100+ - True, False
101+ - False
96102 * - ENABLE_ROCRAND_BACKEND
97103 - True, False
98104 - False
@@ -106,7 +112,7 @@ The most important supported build options are:
106112 - True, False
107113 - True
108114 * - TARGET_DOMAINS (list)
109- - blas, rng
115+ - blas, dft, rng
110116 - All supported domains
111117
112118Some additional build options are given in
@@ -120,8 +126,8 @@ Backends
120126Building for CUDA
121127~~~~~~~~~~~~~~~~~
122128
123- The CUDA backends can be enabled with ``ENABLE_CUBLAS_BACKEND `` and
124- ``ENABLE_CURAND_BACKEND ``.
129+ The CUDA backends can be enabled with ``ENABLE_CUBLAS_BACKEND ``,
130+ ``ENABLE_CUFFT_BACKEND `` and `` ENABLE_CURAND_BACKEND ``.
125131
126132The target architecture must be set using the ``HIPSYCL_TARGETS `` parameter. For
127133example, to target a Nvidia A100 (Ampere architecture), set
@@ -140,8 +146,8 @@ the CUDA libraries should be found automatically by CMake.
140146Building for ROCm
141147~~~~~~~~~~~~~~~~~
142148
143- The ROCm backends can be enabled with ``ENABLE_ROCBLAS_BACKEND `` and
144- ``ENABLE_ROCRAND_BACKEND ``.
149+ The ROCm backends can be enabled with ``ENABLE_ROCBLAS_BACKEND ``,
150+ ``ENABLE_ROCFFT_BACKEND `` and `` ENABLE_ROCRAND_BACKEND ``.
145151
146152The target architecture must be set using the ``HIPSYCL_TARGETS `` parameter. See
147153the `AdaptiveCpp documentation
0 commit comments