31 int PLASMA_dgebrd(PLASMA_enum jobq, PLASMA_enum jobpt,
int M,
int N,
double *A,
int LDA,
double *D,
double *E,
PLASMA_desc *descT,
double *Q,
int LDQ,
double *PT,
int LDPT);
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);
38 int PLASMA_dgeqp3(
int M,
int N,
double *A,
int LDA,
int *jpvt,
double *tau,
double *work,
double *rwork);
41 int PLASMA_dgesv(
int N,
int NRHS,
double *A,
int LDA,
int *IPIV,
double *B,
int LDB);
43 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);
44 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);
45 int PLASMA_dgetrf(
int M,
int N,
double *A,
int LDA,
int *IPIV);
50 int PLASMA_dgetrs(PLASMA_enum trans,
int N,
int NRHS,
double *A,
int LDA,
const int *IPIV,
double *B,
int LDB);
53 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);
54 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);
55 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);
57 int PLASMA_dsyev(PLASMA_enum jobz, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *W,
PLASMA_desc *descT,
double *Q,
int LDQ);
58 int PLASMA_dsyevd(PLASMA_enum jobz, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *W,
PLASMA_desc *descT,
double *Q,
int LDQ);
59 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);
60 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);
61 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);
62 int PLASMA_dsygst(PLASMA_enum itype, PLASMA_enum uplo,
int N,
double *A,
int LDA,
double *B,
int LDB);
63 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);
64 int PLASMA_dlacpy(PLASMA_enum uplo,
int M,
int N,
double *A,
int LDA,
double *B,
int LDB);
65 double PLASMA_dlange(PLASMA_enum norm,
int M,
int N,
double *A,
int LDA);
67 double PLASMA_dlansy(PLASMA_enum norm, PLASMA_enum uplo,
int N,
double *A,
int LDA);
69 double PLASMA_dlansy(PLASMA_enum norm, PLASMA_enum uplo,
int N,
double *A,
int LDA);
70 double PLASMA_dlantr(PLASMA_enum norm, PLASMA_enum uplo, PLASMA_enum diag,
int M,
int N,
double *A,
int LDA);
71 int PLASMA_dlaset(PLASMA_enum uplo,
int M,
int N,
double alpha,
double beta,
double *A,
int LDA);
72 int PLASMA_dlaswp(
int N,
double *A,
int LDA,
int K1,
int K2,
const int *IPIV,
int INCX);
73 int PLASMA_dlaswpc(
int N,
double *A,
int LDA,
int K1,
int K2,
const int *IPIV,
int INCX);
74 int PLASMA_dlauum(PLASMA_enum uplo,
int N,
double *A,
int LDA);
76 int PLASMA_dplgsy(
double bump,
int N,
double *A,
int LDA,
unsigned long long int seed);
78 int PLASMA_dplgsy(
double bump,
int N,
double *A,
int LDA,
unsigned long long int seed);
79 int PLASMA_dplrnt(
int M,
int N,
double *A,
int LDA,
unsigned long long int seed);
80 int PLASMA_dpltmg( PLASMA_enum mtxtype,
int M,
int N,
double *A,
int LDA,
unsigned long long int seed);
81 int PLASMA_dposv(PLASMA_enum uplo,
int N,
int NRHS,
double *A,
int LDA,
double *B,
int LDB);
82 int PLASMA_dpotrf(PLASMA_enum uplo,
int N,
double *A,
int LDA);
83 int PLASMA_dpotri(PLASMA_enum uplo,
int N,
double *A,
int LDA);
84 int PLASMA_dpotrs(PLASMA_enum uplo,
int N,
int NRHS,
double *A,
int LDA,
double *B,
int LDB);
85 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);
86 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);
87 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);
88 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);
89 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);
91 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);
92 int PLASMA_dtrtri(PLASMA_enum uplo, PLASMA_enum diag,
int N,
double *A,
int LDA);
95 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);
96 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);
98 int PLASMA_dgecfi(
int m,
int n,
double *A, PLASMA_enum fin,
int imb,
int inb, PLASMA_enum fout,
int omb,
int onb);
99 int PLASMA_dgetmi(
int m,
int n,
double *A, PLASMA_enum fin,
int mb,
int nb);
132 int PLASMA_dsyevr_Tile(PLASMA_enum jobz, PLASMA_enum range, PLASMA_enum uplo,
PLASMA_desc *A,
double vl,
double vu,
int il,
int iu,
double abstol,
int *nbcomputedeig,
double *W,
PLASMA_desc *T,
double *Q,
int LDQ);
174 int PLASMA_dgebrd_Tile_Async(PLASMA_enum jobq, PLASMA_enum jobpt,
PLASMA_desc *A,
double *S,
double *E,
PLASMA_desc *T,
double *U,
int LDU,
double *VT,
int LDVT,
PLASMA_sequence *sequence,
PLASMA_request *request);
186 int PLASMA_dgesvd_Tile_Async(PLASMA_enum jobu, PLASMA_enum jobvt,
PLASMA_desc *A,
double *S,
PLASMA_desc *T,
double *U,
int LDU,
double *VT,
int LDVT,
PLASMA_sequence *sequence,
PLASMA_request *request);
187 int PLASMA_dgesdd_Tile_Async(PLASMA_enum jobu, PLASMA_enum jobvt,
PLASMA_desc *A,
double *S,
PLASMA_desc *T,
double *U,
int LDU,
double *VT,
int LDVT,
PLASMA_sequence *sequence,
PLASMA_request *request);
202 int PLASMA_dsyevr_Tile_Async(PLASMA_enum jobz, PLASMA_enum range, PLASMA_enum uplo,
PLASMA_desc *A,
double vl,
double vu,
int il,
int iu,
double abstol,
int *nbcomputedeig,
double *W,
PLASMA_desc *T,
double *Q,
int LDQ,
PLASMA_sequence *sequence,
PLASMA_request *request);
241 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);
247 int PLASMA_Alloc_Workspace_dgesv_incpiv(
int N,
PLASMA_desc **descL,
int **IPIV);
248 int PLASMA_Alloc_Workspace_dgetrf_incpiv(
int M,
int N,
PLASMA_desc **descL,
int **IPIV);
249 int PLASMA_Alloc_Workspace_dgebrd(
int M,
int N,
PLASMA_desc **descT);
250 int PLASMA_Alloc_Workspace_dgeev(
int N,
PLASMA_desc **descT);
251 int PLASMA_Alloc_Workspace_dgehrd(
int N,
PLASMA_desc **descT);
252 int PLASMA_Alloc_Workspace_dgelqf(
int M,
int N,
PLASMA_desc **T);
253 int PLASMA_Alloc_Workspace_dgels(
int M,
int N,
PLASMA_desc **T);
254 int PLASMA_Alloc_Workspace_dgeqrf(
int M,
int N,
PLASMA_desc **T);
255 int PLASMA_Alloc_Workspace_dgesdd(
int M,
int N,
PLASMA_desc **descT);
256 int PLASMA_Alloc_Workspace_dgesvd(
int M,
int N,
PLASMA_desc **descT);
257 int PLASMA_Alloc_Workspace_dsyev(
int M,
int N,
PLASMA_desc **descT);
258 int PLASMA_Alloc_Workspace_dsyevd(
int M,
int N,
PLASMA_desc **descT);
259 int PLASMA_Alloc_Workspace_dsyevr(
int M,
int N,
PLASMA_desc **descT);
260 int PLASMA_Alloc_Workspace_dsygv(
int M,
int N,
PLASMA_desc **descT);
261 int PLASMA_Alloc_Workspace_dsygvd(
int M,
int N,
PLASMA_desc **descT);
262 int PLASMA_Alloc_Workspace_dsytrd(
int M,
int N,
PLASMA_desc **descT);
273 int PLASMA_Alloc_Workspace_dgelqf_Tile(
int M,
int N,
PLASMA_desc **descT);
274 int PLASMA_Alloc_Workspace_dgels_Tile(
int M,
int N,
PLASMA_desc **descT);
275 int PLASMA_Alloc_Workspace_dgeqrf_Tile(
int M,
int N,
PLASMA_desc **descT);
276 int PLASMA_Alloc_Workspace_dgesv_incpiv_Tile (
int N,
PLASMA_desc **descL,
int **IPIV);
277 int PLASMA_Alloc_Workspace_dgetrf_incpiv_Tile(
int N,
PLASMA_desc **descL,
int **IPIV);