PLASMA 2.8.0 PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures

- Main Page
- Modules
- Data Types List

Functions
Simple Interface - Double Real

## Functions
int | PLASMA_dgeadd (PLASMA_enum trans, int M, int N, double alpha, double *A, int LDA, double beta, double *B, int LDB)
int | PLASMA_dgebrd (PLASMA_enum jobq, PLASMA_enum jobp, int M, int N, double *A, int LDA, double *D, double *E, PLASMA_desc *descT, double *Q, int LDQ, double *P, int LDP)
int | PLASMA_dgecfi (int m, int n, double *A, PLASMA_enum f_in, int imb, int inb, PLASMA_enum f_out, int omb, int onb)
int | PLASMA_dgecfi_Async (int m, int n, double *A, PLASMA_enum f_in, int imb, int inb, PLASMA_enum f_out, int omb, int onb, PLASMA_sequence *sequence, PLASMA_request *request)
int | PLASMA_dgecon (PLASMA_enum norm, int N, double *A, int LDA, double Anorm, double *rcond)
int | PLASMA_dgelqf (int M, int N, double *A, int LDA, PLASMA_desc *descT)
int | PLASMA_dgelqs (int M, int N, int NRHS, double *A, int LDA, PLASMA_desc *descT, double *B, int LDB)
int | PLASMA_dgels (PLASMA_enum trans, int M, int N, int NRHS, double *A, int LDA, PLASMA_desc *descT, double *B, int LDB)
int | PLASMA_dgemm (PLASMA_enum transA, PLASMA_enum transB, int M, int N, int K, double alpha, double *A, int LDA, double *B, int LDB, double beta, double *C, int LDC)
int | PLASMA_dgeqp3 (int M, int N, double *A, int LDA, int *jpvt, double *tau, double *work, double *rwork)
int | PLASMA_dgeqrf (int M, int N, double *A, int LDA, PLASMA_desc *descT)
int | PLASMA_dgeqrs (int M, int N, int NRHS, double *A, int LDA, PLASMA_desc *descT, double *B, int LDB)
int | PLASMA_dgesdd (PLASMA_enum jobu, PLASMA_enum jobvt, int M, int N, double *A, int LDA, double *S, PLASMA_desc *descT, double *U, int LDU, double *VT, int LDVT)
int | PLASMA_dgesv (int N, int NRHS, double *A, int LDA, int *IPIV, double *B, int LDB)
int | PLASMA_dgesv_incpiv (int N, int NRHS, double *A, int LDA, PLASMA_desc *descL, int *IPIV, double *B, int LDB)
int | PLASMA_dgesvd (PLASMA_enum jobu, PLASMA_enum jobvt, int M, int N, double *A, int LDA, double *S, PLASMA_desc *descT, double *U, int LDU, double *VT, int LDVT)
int | PLASMA_dgetmi (int m, int n, double *A, PLASMA_enum f_in, int imb, int inb)
int | PLASMA_dgetmi_Async (int m, int n, double *A, PLASMA_enum f_in, int mb, int nb, PLASMA_sequence *sequence, PLASMA_request *request)
int | PLASMA_dgetrf (int M, int N, double *A, int LDA, int *IPIV)
int | PLASMA_dgetrf_incpiv (int M, int N, double *A, int LDA, PLASMA_desc *descL, int *IPIV)
int | PLASMA_dgetrf_nopiv (int M, int N, double *A, int LDA)
int | PLASMA_dgetrf_tntpiv (int M, int N, double *A, int LDA, int *IPIV)
int | PLASMA_dgetri (int N, double *A, int LDA, int *IPIV)
int | PLASMA_dgetrs (PLASMA_enum trans, int N, int NRHS, double *A, int LDA, const int *IPIV, double *B, int LDB)
int | PLASMA_dgetrs_incpiv (PLASMA_enum trans, int N, int NRHS, double *A, int LDA, PLASMA_desc *descL, const int *IPIV, double *B, int LDB)
int | PLASMA_dlacpy (PLASMA_enum uplo, int M, int N, double *A, int LDA, double *B, int LDB)
double | PLASMA_dlange (PLASMA_enum norm, int M, int N, double *A, int LDA)
double | PLASMA_dlansy (PLASMA_enum norm, PLASMA_enum uplo, int N, double *A, int LDA)
double | PLASMA_dlantr (PLASMA_enum norm, PLASMA_enum uplo, PLASMA_enum diag, int M, int N, double *A, int LDA)
int | PLASMA_dlascal (PLASMA_enum uplo, int M, int N, double alpha, double *A, int LDA)
int | PLASMA_dlaset (PLASMA_enum uplo, int M, int N, double alpha, double beta, double *A, int LDA)
int | PLASMA_dlaswp (int N, double *A, int LDA, int K1, int K2, const int *IPIV, int INCX)
int | PLASMA_dlaswpc (int N, double *A, int LDA, int K1, int K2, const int *IPIV, int INCX)
int | PLASMA_dlauum (PLASMA_enum uplo, int N, double *A, int LDA)
int | PLASMA_dorglq (int M, int N, int K, double *A, int LDA, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dorgqr (int M, int N, int K, double *A, int LDA, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dormlq (PLASMA_enum side, PLASMA_enum trans, int M, int N, int K, double *A, int LDA, PLASMA_desc *descT, double *C, int LDC)
int | PLASMA_dormqr (PLASMA_enum side, PLASMA_enum trans, int M, int N, int K, double *A, int LDA, PLASMA_desc *descT, double *C, int LDC)
int | PLASMA_dplgsy (double bump, int N, double *A, int LDA, unsigned long long int seed)
int | PLASMA_dplrnt (int M, int N, double *A, int LDA, unsigned long long int seed)
int | PLASMA_dpltmg (PLASMA_enum mtxtype, int M, int N, double *A, int LDA, unsigned long long int seed)
int | PLASMA_dpocon (PLASMA_enum uplo, int N, double *A, int LDA, double Anorm, double *rcond)
int | PLASMA_dposv (PLASMA_enum uplo, int N, int NRHS, double *A, int LDA, double *B, int LDB)
int | PLASMA_dpotrf (PLASMA_enum uplo, int N, double *A, int LDA)
int | PLASMA_dpotri (PLASMA_enum uplo, int N, double *A, int LDA)
int | PLASMA_dpotrs (PLASMA_enum uplo, int N, int NRHS, double *A, int LDA, double *B, int LDB)
int | PLASMA_dsgesv (int N, int NRHS, double *A, int LDA, int *IPIV, double *B, int LDB, double *X, int LDX, int *ITER)
int | PLASMA_dsposv (PLASMA_enum uplo, int N, int NRHS, double *A, int LDA, double *B, int LDB, double *X, int LDX, int *ITER)
int | PLASMA_dsungesv (PLASMA_enum trans, int N, int NRHS, double *A, int LDA, double *B, int LDB, double *X, int LDX, int *ITER)
int | PLASMA_dsyev (PLASMA_enum jobz, PLASMA_enum uplo, int N, double *A, int LDA, double *W, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dsyevd (PLASMA_enum jobz, PLASMA_enum uplo, int N, double *A, int LDA, double *W, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dsyevr (PLASMA_enum jobz, PLASMA_enum range, PLASMA_enum uplo, int N, double *A, int LDA, double vl, double vu, int il, int iu, double abstol, int *nbcomputedeig, double *W, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dsygst (PLASMA_enum itype, PLASMA_enum uplo, int N, double *A, int LDA, double *B, int LDB)
int | PLASMA_dsygv (PLASMA_enum itype, PLASMA_enum jobz, PLASMA_enum uplo, int N, double *A, int LDA, double *B, int LDB, double *W, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dsygvd (PLASMA_enum itype, PLASMA_enum jobz, PLASMA_enum uplo, int N, double *A, int LDA, double *B, int LDB, double *W, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dsymm (PLASMA_enum side, PLASMA_enum uplo, int M, int N, double alpha, double *A, int LDA, double *B, int LDB, double beta, double *C, int LDC)
int | PLASMA_dsyr2k (PLASMA_enum uplo, PLASMA_enum trans, int N, int K, double alpha, double *A, int LDA, double *B, int LDB, double beta, double *C, int LDC)
int | PLASMA_dsyrk (PLASMA_enum uplo, PLASMA_enum trans, int N, int K, double alpha, double *A, int LDA, double beta, double *C, int LDC)
int | PLASMA_dsytrd (PLASMA_enum jobz, PLASMA_enum uplo, int N, double *A, int LDA, double *D, double *E, PLASMA_desc *descT, double *Q, int LDQ)
int | PLASMA_dtradd (PLASMA_enum uplo, PLASMA_enum trans, int M, int N, double alpha, double *A, int LDA, double beta, double *B, int LDB)
int | PLASMA_dtrmm (PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag, int N, int NRHS, double alpha, double *A, int LDA, double *B, int LDB)
int | PLASMA_dtrsm (PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag, int N, int NRHS, double alpha, double *A, int LDA, double *B, int LDB)
int | PLASMA_dtrsmpl (int N, int NRHS, double *A, int LDA, PLASMA_desc *descL, const int *IPIV, double *B, int LDB)
int | PLASMA_dtrsmrv (PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag, int N, int NRHS, double alpha, double *A, int LDA, double *B, int LDB)
int | PLASMA_dtrtri (PLASMA_enum uplo, PLASMA_enum diag, int N, double *A, int LDA)
int | PLASMA_dLapack_to_Tile (double *Af77, int LDA, PLASMA_desc *A)
int | PLASMA_dTile_to_Lapack (PLASMA_desc *A, double *Af77, int LDA)

## Detailed Description

This is the group of double real functions using the simple user interface.