|
static void | geadd (const char transa, const int m, const int n, const std::complex< double > alpha, const std::complex< double > *a, const int ia, const int ja, const int *desca, const std::complex< double > beta, const std::complex< double > *c, const int ic, const int jc, const int *descc) |
|
static void | dot (int n, double &dot, double *a, int ia, int ja, int inca, double *b, int ib, int jb, int incb, int *desc) |
|
static void | dot (int n, std::complex< double > &dotc, std::complex< double > *a, int ia, int ja, int inca, std::complex< double > *b, int ib, int jb, int incb, int *desc) |
|
static void | gemm (const char transa, const char transb, const int M, const int N, const int K, const double alpha, const double *A, const int IA, const int JA, const int *DESCA, const double *B, const int IB, const int JB, const int *DESCB, const double beta, double *C, const int IC, const int JC, const int *DESCC) |
|
static void | gemm (const char transa, const char transb, const int M, const int N, const int K, const std::complex< double > alpha, const std::complex< double > *A, const int IA, const int JA, const int *DESCA, const std::complex< double > *B, const int IB, const int JB, const int *DESCB, const std::complex< double > beta, std::complex< double > *C, const int IC, const int JC, const int *DESCC) |
|
static void | gemm (char transa, char transb, int M, int N, int K, double alpha, double *A, double *B, double beta, double *C, int *DESC) |
|
static void | gemm (char transa, char transb, int M, int N, int K, std::complex< double > alpha, std::complex< double > *A, std::complex< double > *B, std::complex< double > beta, std::complex< double > *C, int *DESC) |
|
static void | symm (char side, char uplo, int m, int n, double alpha, double *a, double *b, double beta, double *c, int *desc) |
|
static void | getrf (const int M, const int N, std::complex< double > *A, const int IA, const int JA, const int *DESCA, int *ipiv, int *info) |
|
static void | getri (const int n, const std::complex< double > *A, const int ia, const int ja, const int *desca, int *ipiv, const std::complex< double > *work, const int *lwork, const int *iwork, const int *liwork, int *info) |
|
static void | gesv (const int n, const int nrhs, const std::complex< double > *A, const int ia, const int ja, const int *desca, int *ipiv, std::complex< double > *B, const int ib, const int jb, const int *descb, int *info) |
|
static void | tranu (const int m, const int n, const std::complex< double > alpha, std::complex< double > *a, const int ia, const int ja, const int *desca, const std::complex< double > beta, std::complex< double > *c, const int ic, const int jc, const int *descc) |
|
static int | potrf (char uplo, int na, double *U, int *desc) |
|
static int | potrf (char uplo, int na, std::complex< double > *U, int *desc) |
|
static void | trmm (char side, char uplo, char trans, char diag, int m, int n, double alpha, double *a, double *b, int *desc) |
|
static void | trmm (char side, char uplo, char trans, char diag, int m, int n, std::complex< double > alpha, std::complex< double > *a, std::complex< double > *b, int *desc) |
|
static void | hemm (char side, char uplo, int na, std::complex< double > alpha, std::complex< double > *a, std::complex< double > *b, std::complex< double > beta, std::complex< double > *c, int *desc) |
|