32 int PLASMA_cgecon(PLASMA_enum norm,
int N, PLASMA_Complex32_t *A,
int LDA,
float anorm,
float *rcond);
33 int PLASMA_cpocon(PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA,
float anorm,
float *rcond);
35 int PLASMA_cgelqs(
int M,
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descT, PLASMA_Complex32_t *B,
int LDB);
36 int PLASMA_cgels(PLASMA_enum trans,
int M,
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descT, PLASMA_Complex32_t *B,
int LDB);
37 int PLASMA_cgemm(PLASMA_enum transA, PLASMA_enum transB,
int M,
int N,
int K, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB, PLASMA_Complex32_t beta, PLASMA_Complex32_t *C,
int LDC);
39 int PLASMA_cgeqrs(
int M,
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descT, PLASMA_Complex32_t *B,
int LDB);
40 int PLASMA_cgesv(
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA,
int *IPIV, PLASMA_Complex32_t *B,
int LDB);
42 int PLASMA_cgesvd(PLASMA_enum jobu, PLASMA_enum jobvt,
int M,
int N, PLASMA_Complex32_t *A,
int LDA,
float *S, PLASMA_Complex32_t *U,
int LDU, PLASMA_Complex32_t *VT,
int LDVT,
PLASMA_desc *descT);
43 int PLASMA_cgetrf(
int M,
int N, PLASMA_Complex32_t *A,
int LDA,
int *IPIV);
45 int PLASMA_cgetri(
int N, PLASMA_Complex32_t *A,
int LDA,
int *IPIV);
46 int PLASMA_cgetrs(PLASMA_enum trans,
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA,
int *IPIV, PLASMA_Complex32_t *B,
int LDB);
47 int PLASMA_cgetrs_incpiv(PLASMA_enum trans,
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descL,
int *IPIV, PLASMA_Complex32_t *B,
int LDB);
49 int PLASMA_chemm(PLASMA_enum side, PLASMA_enum uplo,
int M,
int N, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB, PLASMA_Complex32_t beta, PLASMA_Complex32_t *C,
int LDC);
50 int PLASMA_cherk(PLASMA_enum uplo, PLASMA_enum trans,
int N,
int K,
float alpha, PLASMA_Complex32_t *A,
int LDA,
float beta, PLASMA_Complex32_t *C,
int LDC);
51 int PLASMA_cher2k(PLASMA_enum uplo, PLASMA_enum trans,
int N,
int K, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB,
float beta, PLASMA_Complex32_t *C,
int LDC);
53 int PLASMA_cheev(PLASMA_enum jobz, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA,
float *W,
PLASMA_desc *descT, PLASMA_Complex32_t *Q,
int LDQ);
54 int PLASMA_cheevd(PLASMA_enum jobz, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA,
float *W,
PLASMA_desc *descT, PLASMA_Complex32_t *Q,
int LDQ);
55 int PLASMA_chegv(PLASMA_enum itype, PLASMA_enum jobz, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB,
float *W,
PLASMA_desc *descT, PLASMA_Complex32_t *Q,
int LDQ);
56 int PLASMA_chegvd(PLASMA_enum itype, PLASMA_enum jobz, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB,
float *W,
PLASMA_desc *descT, PLASMA_Complex32_t *Q,
int LDQ);
57 int PLASMA_chegst(PLASMA_enum itype, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB);
58 int PLASMA_chetrd(PLASMA_enum jobz, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA,
float *D,
float *E,
PLASMA_desc *descT, PLASMA_Complex32_t *Q,
int LDQ);
59 int PLASMA_clacpy(PLASMA_enum uplo,
int M,
int N, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB);
60 float PLASMA_clange(PLASMA_enum norm,
int M,
int N, PLASMA_Complex32_t *A,
int LDA,
float *work);
62 float PLASMA_clanhe(PLASMA_enum norm, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA,
float *work);
64 float PLASMA_clansy(PLASMA_enum norm, PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA,
float *work);
65 int PLASMA_claset(PLASMA_enum uplo,
int M,
int N, PLASMA_Complex32_t alpha, PLASMA_Complex32_t beta, PLASMA_Complex32_t *A,
int LDA);
66 int PLASMA_claswp(
int N, PLASMA_Complex32_t *A,
int LDA,
int K1,
int K2,
int *IPIV,
int INCX);
67 int PLASMA_claswpc(
int N, PLASMA_Complex32_t *A,
int LDA,
int K1,
int K2,
int *IPIV,
int INCX);
68 int PLASMA_clauum(PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA);
70 int PLASMA_cplghe(
float bump,
int N, PLASMA_Complex32_t *A,
int LDA,
unsigned long long int seed );
72 int PLASMA_cplgsy( PLASMA_Complex32_t bump,
int N, PLASMA_Complex32_t *A,
int LDA,
unsigned long long int seed );
73 int PLASMA_cplrnt(
int M,
int N, PLASMA_Complex32_t *A,
int LDA,
unsigned long long int seed );
74 int PLASMA_cposv(PLASMA_enum uplo,
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB);
75 int PLASMA_cpotrf(PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA);
76 int PLASMA_cpotri(PLASMA_enum uplo,
int N, PLASMA_Complex32_t *A,
int LDA);
77 int PLASMA_cpotrs(PLASMA_enum uplo,
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB);
78 int PLASMA_csymm(PLASMA_enum side, PLASMA_enum uplo,
int M,
int N, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB, PLASMA_Complex32_t beta, PLASMA_Complex32_t *C,
int LDC);
79 int PLASMA_csyrk(PLASMA_enum uplo, PLASMA_enum trans,
int N,
int K, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t beta, PLASMA_Complex32_t *C,
int LDC);
80 int PLASMA_csyr2k(PLASMA_enum uplo, PLASMA_enum trans,
int N,
int K, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB, PLASMA_Complex32_t beta, PLASMA_Complex32_t *C,
int LDC);
81 int PLASMA_ctrmm(PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag,
int N,
int NRHS, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB);
82 int PLASMA_ctrsm(PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag,
int N,
int NRHS, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB);
83 int PLASMA_ctrsmpl(
int N,
int NRHS, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descL,
int *IPIV, PLASMA_Complex32_t *B,
int LDB);
84 int PLASMA_ctrsmrv(PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum transA, PLASMA_enum diag,
int N,
int NRHS, PLASMA_Complex32_t alpha, PLASMA_Complex32_t *A,
int LDA, PLASMA_Complex32_t *B,
int LDB);
85 int PLASMA_ctrtri(PLASMA_enum uplo, PLASMA_enum diag,
int N, PLASMA_Complex32_t *A,
int LDA);
86 int PLASMA_cunglq(
int M,
int N,
int K, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descT, PLASMA_Complex32_t *B,
int LDB);
87 int PLASMA_cungqr(
int M,
int N,
int K, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descT, PLASMA_Complex32_t *B,
int LDB);
88 int PLASMA_cunmlq(PLASMA_enum side, PLASMA_enum trans,
int M,
int N,
int K, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descT, PLASMA_Complex32_t *B,
int LDB);
89 int PLASMA_cunmqr(PLASMA_enum side, PLASMA_enum trans,
int M,
int N,
int K, PLASMA_Complex32_t *A,
int LDA,
PLASMA_desc *descT, PLASMA_Complex32_t *B,
int LDB);
91 int PLASMA_cgecfi(
int m,
int n, PLASMA_Complex32_t *A, PLASMA_enum fin,
int imb,
int inb, PLASMA_enum fout,
int omb,
int onb);
92 int PLASMA_cgetmi(
int m,
int n, PLASMA_Complex32_t *A, PLASMA_enum fin,
int mb,
int nb);
220 int PLASMA_cgecfi_Async(
int m,
int n, PLASMA_Complex32_t *A, PLASMA_enum f_in,
int imb,
int inb, PLASMA_enum f_out,
int omb,
int onb,
PLASMA_sequence *sequence,
PLASMA_request *request);
221 int PLASMA_cgetmi_Async(
int m,
int n, PLASMA_Complex32_t *A, PLASMA_enum f_in,
int mb,
int inb,
PLASMA_sequence *sequence,
PLASMA_request *request);
226 int PLASMA_Alloc_Workspace_cgesv_incpiv(
int N,
PLASMA_desc **descL,
int **IPIV);
227 int PLASMA_Alloc_Workspace_cgetrf_incpiv(
int M,
int N,
PLASMA_desc **descL,
int **IPIV);
229 int PLASMA_Alloc_Workspace_cgebrd(
int M,
int N,
PLASMA_desc **descT);
230 int PLASMA_Alloc_Workspace_cgeev(
int N,
PLASMA_desc **descT);
231 int PLASMA_Alloc_Workspace_cgehrd(
int N,
PLASMA_desc **descT);
232 int PLASMA_Alloc_Workspace_cgelqf(
int M,
int N,
PLASMA_desc **T);
233 int PLASMA_Alloc_Workspace_cgels(
int M,
int N,
PLASMA_desc **T);
234 int PLASMA_Alloc_Workspace_cgeqrf(
int M,
int N,
PLASMA_desc **T);
235 int PLASMA_Alloc_Workspace_cgesvd(
int M,
int N,
PLASMA_desc **descT);
236 int PLASMA_Alloc_Workspace_cheev(
int M,
int N,
PLASMA_desc **descT);
237 int PLASMA_Alloc_Workspace_cheevd(
int M,
int N,
PLASMA_desc **descT);
238 int PLASMA_Alloc_Workspace_chegv(
int M,
int N,
PLASMA_desc **descT);
239 int PLASMA_Alloc_Workspace_chegvd(
int M,
int N,
PLASMA_desc **descT);
240 int PLASMA_Alloc_Workspace_chetrd(
int M,
int N,
PLASMA_desc **descT);
249 int PLASMA_Alloc_Workspace_cgelqf_Tile(
int M,
int N,
PLASMA_desc **descT);
250 int PLASMA_Alloc_Workspace_cgels_Tile(
int M,
int N,
PLASMA_desc **descT);
251 int PLASMA_Alloc_Workspace_cgeqrf_Tile(
int M,
int N,
PLASMA_desc **descT);
252 int PLASMA_Alloc_Workspace_cgesv_incpiv_Tile (
int N,
PLASMA_desc **descL,
int **IPIV);
253 int PLASMA_Alloc_Workspace_cgetrf_incpiv_Tile(
int N,
PLASMA_desc **descL,
int **IPIV);