|
PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <math.h>#include <cblas.h>#include <lapacke.h>#include <plasma.h>#include <core_blas.h>#include "auxiliary.h"
Go to the source code of this file.
Functions | |
| int | s_check_orthogonality (int M, int N, int LDQ, float *Q) |
| int | s_check_QRfactorization (int M, int N, float *A1, float *A2, int LDA, float *Q) |
| int | s_check_LLTfactorization (int N, float *A1, float *A2, int LDA, int uplo) |
| float | s_check_gemm (PLASMA_enum transA, PLASMA_enum transB, int M, int N, int K, float alpha, float *A, int LDA, float *B, int LDB, float beta, float *Cplasma, float *Cref, int LDC, float *Cinitnorm, float *Cplasmanorm, float *Clapacknorm) |
| float | s_check_trsm (PLASMA_enum side, PLASMA_enum uplo, PLASMA_enum trans, PLASMA_enum diag, int M, int NRHS, float alpha, float *A, int LDA, float *Bplasma, float *Bref, int LDB, float *Binitnorm, float *Bplasmanorm, float *Blapacknorm) |
| float | s_check_solution (int M, int N, int NRHS, float *A, int LDA, float *B, float *X, int LDB, float *anorm, float *bnorm, float *xnorm) |
| float s_check_gemm | ( | PLASMA_enum | transA, |
| PLASMA_enum | transB, | ||
| int | M, | ||
| int | N, | ||
| int | K, | ||
| float | alpha, | ||
| float * | A, | ||
| int | LDA, | ||
| float * | B, | ||
| int | LDB, | ||
| float | beta, | ||
| float * | Cplasma, | ||
| float * | Cref, | ||
| int | LDC, | ||
| float * | Cinitnorm, | ||
| float * | Cplasmanorm, | ||
| float * | Clapacknorm | ||
| ) |
Definition at line 210 of file sauxiliary.c.
References cblas_saxpy(), cblas_sgemm(), CblasColMajor, and max.

| int s_check_LLTfactorization | ( | int | N, |
| float * | A1, | ||
| float * | A2, | ||
| int | LDA, | ||
| int | uplo | ||
| ) |
Definition at line 147 of file sauxiliary.c.
References cblas_strmm(), CblasColMajor, CblasLeft, CblasLower, CblasNonUnit, CblasRight, CblasTrans, CblasUpper, and PlasmaUpper.

| int s_check_orthogonality | ( | int | M, |
| int | N, | ||
| int | LDQ, | ||
| float * | Q | ||
| ) |
s Tue Nov 22 14:36:01 2011
Definition at line 20 of file sauxiliary.c.
References cblas_ssyrk(), CblasColMajor, CblasNoTrans, CblasTrans, CblasUpper, and min.

| int s_check_QRfactorization | ( | int | M, |
| int | N, | ||
| float * | A1, | ||
| float * | A2, | ||
| int | LDA, | ||
| float * | Q | ||
| ) |
Definition at line 70 of file sauxiliary.c.
References cblas_sgemm(), CblasColMajor, CblasNoTrans, L, and max.

| float s_check_solution | ( | int | M, |
| int | N, | ||
| int | NRHS, | ||
| float * | A, | ||
| int | LDA, | ||
| float * | B, | ||
| float * | X, | ||
| int | LDB, | ||
| float * | anorm, | ||
| float * | bnorm, | ||
| float * | xnorm | ||
| ) |
Definition at line 276 of file sauxiliary.c.
References cblas_sgemm(), CblasColMajor, CblasNoTrans, and max.

| float s_check_trsm | ( | PLASMA_enum | side, |
| PLASMA_enum | uplo, | ||
| PLASMA_enum | trans, | ||
| PLASMA_enum | diag, | ||
| int | M, | ||
| int | NRHS, | ||
| float | alpha, | ||
| float * | A, | ||
| int | LDA, | ||
| float * | Bplasma, | ||
| float * | Bref, | ||
| int | LDB, | ||
| float * | Binitnorm, | ||
| float * | Bplasmanorm, | ||
| float * | Blapacknorm | ||
| ) |
Definition at line 241 of file sauxiliary.c.
References cblas_saxpy(), cblas_strsm(), CblasColMajor, and max.
