|
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.