![]() |
QMCPACK
|
interface to cusolver calls for different data types S/C/D/Z More...
Functions | |
cusolverStatus_t | getrf_bufferSize (cusolverDnHandle_t &handle, int m, int n, double *A, int lda, int *lwork) |
cusolverStatus_t | getrf_bufferSize (cusolverDnHandle_t &handle, int m, int n, std::complex< double > *A, int lda, int *lwork) |
cusolverStatus_t | getrf (cusolverDnHandle_t &handle, int m, int n, double *A, int lda, double *work, int *ipiv, int *info) |
cusolverStatus_t | getrf (cusolverDnHandle_t &handle, int m, int n, std::complex< double > *A, int lda, std::complex< double > *work, int *ipiv, int *info) |
cusolverStatus_t | getrs (cusolverDnHandle_t &handle, const cublasOperation_t &transa, int m, int n, const double *A, int lda, int *ipiv, double *B, int ldb, int *info) |
cusolverStatus_t | getrs (cusolverDnHandle_t &handle, const cublasOperation_t &transa, int m, int n, const std::complex< double > *A, int lda, int *ipiv, std::complex< double > *B, int ldb, int *info) |
interface to cusolver calls for different data types S/C/D/Z
|
inline |
Definition at line 92 of file cusolver.hpp.
References qmcplusplus::Units::distance::A, qmcplusplus::lda, qmcplusplus::Units::distance::m, and qmcplusplus::n.
Referenced by syclSolverInverter< T_FP >::invert_transpose(), and cuSolverInverter< T_FP >::invert_transpose().
|
inline |
Definition at line 104 of file cusolver.hpp.
References qmcplusplus::Units::distance::A, cuDoubleComplex, qmcplusplus::lda, qmcplusplus::Units::distance::m, and qmcplusplus::n.
|
inline |
Definition at line 77 of file cusolver.hpp.
References qmcplusplus::Units::distance::A, qmcplusplus::lda, qmcplusplus::Units::distance::m, and qmcplusplus::n.
Referenced by cuSolverInverter< T_FP >::resize().
|
inline |
Definition at line 82 of file cusolver.hpp.
References qmcplusplus::Units::distance::A, cuDoubleComplex, qmcplusplus::lda, qmcplusplus::Units::distance::m, and qmcplusplus::n.
|
inline |
Definition at line 116 of file cusolver.hpp.
References qmcplusplus::Units::distance::A, B(), qmcplusplus::lda, qmcplusplus::Units::distance::m, and qmcplusplus::n.
Referenced by cuSolverInverter< T_FP >::invert_transpose().
|
inline |
Definition at line 130 of file cusolver.hpp.
References qmcplusplus::Units::distance::A, B(), cuDoubleComplex, qmcplusplus::lda, qmcplusplus::Units::distance::m, and qmcplusplus::n.