@@ -31,6 +31,10 @@ oneMKL is part of [oneAPI](https://oneapi.io).
3131 <td align="center"><a href="https://developer.nvidia.com/cublas"> NVIDIA cuBLAS</a> for NVIDIA GPU </td>
3232 <td align="center">NVIDIA GPU</td>
3333 </tr>
34+ <tr>
35+ <td align="center"><a href="https://developer.nvidia.com/cusolver"> NVIDIA cuSOLVER</a> for NVIDIA GPU </td>
36+ <td align="center">NVIDIA GPU</td>
37+ </tr>
3438 <tr>
3539 <td align="center"><a href="https://developer.nvidia.com/curand"> NVIDIA cuRAND</a> for NVIDIA GPU </td>
3640 <td align="center">NVIDIA GPU</td>
@@ -159,6 +163,11 @@ Supported domains: BLAS, LAPACK, RNG
159163 <td align="center">Intel GPU</td>
160164 <td align="center">Dynamic, Static</td>
161165 </tr>
166+ <tr>
167+ <td align="center">NVIDIA GPU</td>
168+ <td align="center">NVIDIA cuSOLVER</td>
169+ <td align="center">Dynamic, Static</td>
170+ </tr>
162171 <tr>
163172 <td rowspan=3 align="center">RNG</td>
164173 <td align="center">x86 CPU</td>
@@ -571,12 +580,18 @@ ctest
571580cmake --install . --prefix < path_to_install_dir>
572581```
573582
574- To build with the cuRAND backend instead simply replace:
583+ To build with the cuSOLVER or cuRAND backend instead simply replace:
575584``` bash
576585-DENABLE_CUBLAS_BACKEND=True \
577586```
578587
579588With:
589+ ``` bash
590+ -DENABLE_CUSOLVER_BACKEND=True \
591+ ```
592+
593+ or
594+
580595``` bash
581596-DENABLE_CURAND_BACKEND=True \
582597```
@@ -592,6 +607,7 @@ build_shared_libs | BUILD_SHARED_LIBS | True, False | True
592607enable_mklcpu_backend | ENABLE_MKLCPU_BACKEND | True, False | True
593608enable_mklgpu_backend | ENABLE_MKLGPU_BACKEND | True, False | True
594609* Not Supported* | ENABLE_CUBLAS_BACKEND | True, False | False
610+ * Not Supported* | ENABLE_CUSOLVER_BACKEND | True, False | False
595611* Not Supported* | ENABLE_CURAND_BACKEND | True, False | False
596612* Not Supported* | ENABLE_NETLIB_BACKEND | True, False | False
597613enable_mklcpu_thread_tbb | ENABLE_MKLCPU_THREAD_TBB | True, False | True
0 commit comments