32 int PLASMA_dgecon(PLASMA_enum norm,
int N,
double *A,
int LDA,
double anorm,
double *rcond);
33 int PLASMA_dpocon(PLASMA_enum uplo,
int N,
double *A,
int LDA,
double anorm,
double *rcond);
36 int PLASMA_dgels(PLASMA_enum trans,
int M,
int N,
int NRHS,
double *A,
int LDA,
PLASMA_desc *descT,
double *B,
int LDB);
37 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);
40 int PLASMA_dgesv(
int N,
int NRHS,
double *A,
int LDA,
int *IPIV,
double *B,
int LDB);
42 int PLASMA_dgesvd(PLASMA_enum jobu, PLASMA_enum jobvt,
int M,
int N,
double *A,
int LDA,
double *S,
double *U,
int LDU,
double *VT,
int LDVT,
PLASMA_desc *descT);
43 int PLASMA_dgetrf(
int M,
int N,
double *A,
int LDA,
int *IPIV);
46 int PLASMA_dgetrs(PLASMA_enum trans,
int N,
int NRHS,
double *A,
int LDA,
int *IPIV,
double *B,
int LDB);
49 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);
50 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);
51 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);
53 int PLASMA_dsyev(PLASMA_enum jobz, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *W,
PLASMA_desc *descT,
double *Q,
int LDQ);
54 int PLASMA_dsyevd(PLASMA_enum jobz, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *W,
PLASMA_desc *descT,
double *Q,
int LDQ);
55 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);
56 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);
57 int PLASMA_dsygst(PLASMA_enum itype, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *B,
int LDB);
58 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);
59 int PLASMA_dlacpy(PLASMA_enum uplo,
int M,
int N,
double *A,
int LDA,
double *B,
int LDB);
60 double PLASMA_dlange(PLASMA_enum norm,
int M,
int N,
double *A,
int LDA,
double *work);
62 double PLASMA_dlansy(PLASMA_enum norm, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *work);
64 double PLASMA_dlansy(PLASMA_enum norm, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *work);
65 int PLASMA_dlaset(PLASMA_enum uplo,
int M,
int N,
double alpha,
double beta,
double *A,
int LDA);
66 int PLASMA_dlaswp(
int N,
double *A,
int LDA,
int K1,
int K2,
int *IPIV,
int INCX);
67 int PLASMA_dlaswpc(
int N,
double *A,
int LDA,
int K1,
int K2,
int *IPIV,
int INCX);
68 int PLASMA_dlauum(PLASMA_enum uplo,
int N,
double *A,
int LDA);
70 int PLASMA_dplgsy(
double bump,
int N,
double *A,
int LDA,
unsigned long long int seed );
72 int PLASMA_dplgsy(
double bump,
int N,
double *A,
int LDA,
unsigned long long int seed );
73 int PLASMA_dplrnt(
int M,
int N,
double *A,
int LDA,
unsigned long long int seed );
74 int PLASMA_dposv(PLASMA_enum uplo,
int N,
int NRHS,
double *A,
int LDA,
double *B,
int LDB);
75 int PLASMA_dpotrf(PLASMA_enum uplo,
int N,
double *A,
int LDA);
76 int PLASMA_dpotri(PLASMA_enum uplo,
int N,
double *A,
int LDA);
77 int PLASMA_dpotrs(PLASMA_enum uplo,
int N,
int NRHS,
double *A,
int LDA,
double *B,
int LDB);
78 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);
79 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);
80 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);
81 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);
82 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);
84 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);
85 int PLASMA_dtrtri(PLASMA_enum uplo, PLASMA_enum diag,
int N,
double *A,
int LDA);
88 int PLASMA_dormlq(PLASMA_enum side, PLASMA_enum trans,
int M,
int N,
int K,
double *A,
int LDA,
PLASMA_desc *descT,
double *B,
int LDB);
89 int PLASMA_dormqr(PLASMA_enum side, PLASMA_enum trans,
int M,
int N,
int K,
double *A,
int LDA,
PLASMA_desc *descT,
double *B,
int LDB);
91 int PLASMA_dgecfi(
int m,
int n,
double *A, PLASMA_enum fin,
int imb,
int inb, PLASMA_enum fout,
int omb,
int onb);
92 int PLASMA_dgetmi(
int m,
int n,
double *A, PLASMA_enum fin,
int mb,
int nb);
220 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);
226 int PLASMA_Alloc_Workspace_dgesv_incpiv(
int N,
PLASMA_desc **descL,
int **IPIV);
227 int PLASMA_Alloc_Workspace_dgetrf_incpiv(
int M,
int N,
PLASMA_desc **descL,
int **IPIV);
229 int PLASMA_Alloc_Workspace_dgebrd(
int M,
int N,
PLASMA_desc **descT);
230 int PLASMA_Alloc_Workspace_dgeev(
int N,
PLASMA_desc **descT);
231 int PLASMA_Alloc_Workspace_dgehrd(
int N,
PLASMA_desc **descT);
232 int PLASMA_Alloc_Workspace_dgelqf(
int M,
int N,
PLASMA_desc **T);
233 int PLASMA_Alloc_Workspace_dgels(
int M,
int N,
PLASMA_desc **T);
234 int PLASMA_Alloc_Workspace_dgeqrf(
int M,
int N,
PLASMA_desc **T);
235 int PLASMA_Alloc_Workspace_dgesvd(
int M,
int N,
PLASMA_desc **descT);
236 int PLASMA_Alloc_Workspace_dsyev(
int M,
int N,
PLASMA_desc **descT);
237 int PLASMA_Alloc_Workspace_dsyevd(
int M,
int N,
PLASMA_desc **descT);
238 int PLASMA_Alloc_Workspace_dsygv(
int M,
int N,
PLASMA_desc **descT);
239 int PLASMA_Alloc_Workspace_dsygvd(
int M,
int N,
PLASMA_desc **descT);
240 int PLASMA_Alloc_Workspace_dsytrd(
int M,
int N,
PLASMA_desc **descT);
249 int PLASMA_Alloc_Workspace_dgelqf_Tile(
int M,
int N,
PLASMA_desc **descT);
250 int PLASMA_Alloc_Workspace_dgels_Tile(
int M,
int N,
PLASMA_desc **descT);
251 int PLASMA_Alloc_Workspace_dgeqrf_Tile(
int M,
int N,
PLASMA_desc **descT);
252 int PLASMA_Alloc_Workspace_dgesv_incpiv_Tile (
int N,
PLASMA_desc **descL,
int **IPIV);
253 int PLASMA_Alloc_Workspace_dgetrf_incpiv_Tile(
int N,
PLASMA_desc **descL,
int **IPIV);