this file provides wrappers to the cuSolver functions
More...
#include <carma_host_obj.h>
#include <carma_obj.h>
#include <carma_sparse_obj.h>
#include <cusolverDn.h>
Go to the source code of this file.
this file provides wrappers to the cuSolver functions
- Author
- COMPASS Team https://github.com/ANR-COMPASS
- Version
- 5.4.4
- Date
- 2022/01/24
Definition in file carma_cusolver.h.
◆ SOLVER_EIG_MODE_NOVECTOR
#define SOLVER_EIG_MODE_NOVECTOR 'N' |
◆ SOLVER_EIG_MODE_VECTOR
#define SOLVER_EIG_MODE_VECTOR 'V' |
◆ carma_init_cusolver()
cusolverStatus_t carma_init_cusolver |
( |
cusolverDnHandle_t * |
cusolver_handle | ) |
|
◆ carma_potr_inv() [1/2]
template<class T >
int carma_potr_inv |
( |
CarmaObj< T > * |
d_iA | ) |
|
◆ carma_potr_inv() [2/2]
template<class T >
int carma_potr_inv |
( |
cusolverDnHandle_t |
cusolver_handle, |
|
|
long |
N, |
|
|
T * |
h_A |
|
) |
| |
◆ carma_shutdown_cusolver()
cusolverStatus_t carma_shutdown_cusolver |
( |
cusolverDnHandle_t |
cusolver_handle | ) |
|
◆ carma_syevd() [1/2]
◆ carma_syevd() [2/2]
template<class T >
int carma_syevd |
( |
cusolverDnHandle_t |
cusolver_handle, |
|
|
char |
jobz, |
|
|
long |
N, |
|
|
T * |
mat, |
|
|
T * |
eigenvals |
|
) |
| |