PLASMA  2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
time_dgecfi.c File Reference
#include "./timing.c"
Include dependency graph for time_dgecfi.c:

Go to the source code of this file.

Macros

#define _TYPE   double
#define _PREC   double
#define _LAMCH   LAPACKE_dlamch_work
#define _NAME   "PLASMA_dgecfi"
#define _FMULS   (0.0)
#define _FADDS   (M * N * sizeof(_TYPE))

Functions

int d_check_conversion (int m, int n, int mba, int nba, int mbb, int nbb, double *A, double *B, int(*mapA)(int, int, int, int, int, int), int(*mapB)(int, int, int, int, int, int))

Macro Definition Documentation

#define _FADDS   (M * N * sizeof(_TYPE))

Definition at line 13 of file time_dgecfi.c.

#define _FMULS   (0.0)

Definition at line 12 of file time_dgecfi.c.

#define _LAMCH   LAPACKE_dlamch_work

Definition at line 8 of file time_dgecfi.c.

#define _NAME   "PLASMA_dgecfi"

Definition at line 10 of file time_dgecfi.c.

#define _PREC   double

Definition at line 7 of file time_dgecfi.c.

#define _TYPE   double

d Tue Nov 22 14:36:00 2011

Definition at line 6 of file time_dgecfi.c.


Function Documentation

int d_check_conversion ( int  m,
int  n,
int  mba,
int  nba,
int  mbb,
int  nbb,
double *  A,
double *  B,
int(*)(int, int, int, int, int, int)  mapA,
int(*)(int, int, int, int, int, int)  mapB 
)

Definition at line 17 of file time_dgecfi.c.

{
int i, j;
for( j=0; j<n; j++) {
for (i=0; i<m; i++) {
if (A[ mapA(m, n, mba, nba, i, j) ] != B[ mapB(m, n, mbb, nbb, i, j) ] ) {
return -1;
}
}
}
return 0;
}