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_sgetrf_reclap.c File Reference
#include "../control/common.h"
#include "./timing.c"
Include dependency graph for time_sgetrf_reclap.c:

Go to the source code of this file.

Macros

#define _TYPE   float
#define _PREC   float
#define _LAMCH   LAPACKE_slamch_work
#define _NAME   "PLASMA_sgetrf_reclap"
#define _FMULS   FMULS_GETRF(M, NRHS)
#define _FADDS   FADDS_GETRF(M, NRHS)

Functions

void CORE_sgetrf_reclap_init (void)
plasma_context_tplasma_context_self (void)

Macro Definition Documentation

#define _FADDS   FADDS_GETRF(M, NRHS)

Definition at line 13 of file time_sgetrf_reclap.c.

#define _FMULS   FMULS_GETRF(M, NRHS)

Definition at line 12 of file time_sgetrf_reclap.c.

#define _LAMCH   LAPACKE_slamch_work

Definition at line 8 of file time_sgetrf_reclap.c.

#define _NAME   "PLASMA_sgetrf_reclap"

Definition at line 10 of file time_sgetrf_reclap.c.

#define _PREC   float

Definition at line 7 of file time_sgetrf_reclap.c.

#define _TYPE   float

s Tue Nov 22 14:36:00 2011

Definition at line 6 of file time_sgetrf_reclap.c.


Function Documentation

void CORE_sgetrf_reclap_init ( void  )

Definition at line 105 of file core_sgetrf_reclap.c.

References AMAX1BUF_SIZE.

{
int i;
for (i = 0; i < AMAX1BUF_SIZE; ++i) CORE_samax1buf[i] = -1.0;
sfmin = LAPACKE_slamch_work('S');
}
plasma_context_t* plasma_context_self ( )

Return context for a thread

Definition at line 134 of file context.c.

{
int i;
// For each entry
for (i = 0; i < CONTEXTS_MAX; i++) {
// If id matches
if (pthread_equal(context_map[i].thread_id, pthread_self())) {
return context_map[i].context;
}
}
return NULL;
}