SIRIUS 7.5.0
Electronic structure library and applications
|
Interface to cuSolver library. More...
Classes | |
struct | type_wrapper |
struct | type_wrapper< double > |
struct | type_wrapper< float > |
struct | type_wrapper< std::complex< double > > |
struct | type_wrapper< std::complex< float > > |
Functions | |
cusolverDnHandle_t & | cusolver_handle () |
void | create_handle () |
void | destroy_handle () |
void | error_message (cusolverStatus_t status) |
template<typename T > | |
int | potrf (int n__, T *A__, int lda__) |
template<typename T > | |
int | trtri (int n__, T *A__, int lda__) |
Interface to cuSolver library.
cusolverDnHandle_t & sirius::acc::cusolver::cusolver_handle | ( | ) |
Definition at line 9 of file cusolver.cpp.
void sirius::acc::cusolver::create_handle | ( | ) |
Definition at line 16 of file cusolver.cpp.
void sirius::acc::cusolver::destroy_handle | ( | ) |
Definition at line 22 of file cusolver.cpp.
|
inline |
Definition at line 21 of file cusolver.hpp.
int sirius::acc::cusolver::potrf | ( | int | n__, |
T * | A__, | ||
int | lda__ | ||
) |
Definition at line 103 of file cusolver.hpp.
int sirius::acc::cusolver::trtri | ( | int | n__, |
T * | A__, | ||
int | lda__ | ||
) |
Definition at line 131 of file cusolver.hpp.