MAGMA  1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
zauxiliary.h
Go to the documentation of this file.
1 
6 #ifndef ZAUXILIARY_H
7 #define ZAUXILIARY_H
8 
9 int zcheck_orthogonality (int M, int N, int LDQ, PLASMA_Complex64_t *Q);
10 int zcheck_QRfactorization (int M, int N, PLASMA_Complex64_t *A1, PLASMA_Complex64_t *A2, int LDA, PLASMA_Complex64_t *Q);
11 int zcheck_LLTfactorization(int N, PLASMA_Complex64_t *A1, PLASMA_Complex64_t *A2, int LDA, int uplo);
12 double zcheck_gemm(PLASMA_enum transA, PLASMA_enum transB, int M, int N, int K,
13  PLASMA_Complex64_t alpha, PLASMA_Complex64_t *A, int LDA,
14  PLASMA_Complex64_t *B, int LDB,
15  PLASMA_Complex64_t beta, PLASMA_Complex64_t *Cplasma,
16  PLASMA_Complex64_t *Cref, int LDC,
17  double *Cinitnorm, double *Cplasmanorm, double *Clapacknorm );
18 
19 double zcheck_trsm(PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum trans, PLASMA_enum diag,
20  int M, int NRHS, PLASMA_Complex64_t alpha,
21  PLASMA_Complex64_t *A, int LDA,
22  PLASMA_Complex64_t *Bplasma, PLASMA_Complex64_t *Bref, int LDB,
23  double *Binitnorm, double *Bplasmanorm, double *Blapacknorm );
24 
25 double zcheck_solution(int M, int N, int NRHS,
26  PLASMA_Complex64_t *A1, int LDA,
27  PLASMA_Complex64_t *B1, PLASMA_Complex64_t *B2, int LDB,
28  double *anorm, double *bnorm, double *xnorm);
29 
30 #endif /* ZAUXILIARY_H */