PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|
#include "global.h"
#include "context.h"
#include "control.h"
#include "core_blas.h"
#include "core_blas_dag.h"
#include "allocate.h"
#include "auxiliary.h"
#include "descriptor.h"
#include "tile.h"
#include "async.h"
#include <unistd.h>
#include "compute_s.h"
#include "compute_d.h"
#include "compute_c.h"
#include "compute_z.h"
Go to the source code of this file.
Macros | |
#define | PLASMA_RANK plasma_rank(plasma) |
#define | PLASMA_SIZE plasma->world_size |
#define | PLASMA_GRPSIZE plasma->group_size |
#define | PLASMA_NB plasma->nb |
#define | PLASMA_IB plasma->ib |
#define | PLASMA_NBNBSIZE plasma->nbnbsize |
#define | PLASMA_IBNBSIZE plasma->ibnbsize |
#define | PLASMA_SCHEDULING plasma->scheduling |
#define | PLASMA_RHBLK plasma->rhblock |
#define | PLASMA_TRANSLATION plasma->translation |
#define | PlasmaIPT_NoDep 0 |
#define | PlasmaIPT_Panel 1 |
#define | PlasmaIPT_All 2 |
#define | max(a, b) ((a) > (b) ? (a) : (b)) |
#define | min(a, b) ((a) < (b) ? (a) : (b)) |
#define | roundup(a, b) (b <= 0) ? (a) : (((a) + (b)-1) & ~((b)-1)) |
#define | ss_init(m, n, init_val) |
#define | ss_abort() plasma->ss_abort = 1; |
#define | ss_aborted() plasma->ss_abort |
#define | ss_cond_set(m, n, val) |
#define | ss_cond_wait(m, n, val) |
#define | ss_finalize() |
#define | COMPLEX |
Functions | |
void | plasma_pdlag2s (plasma_context_t *plasma) |
void | plasma_pzlag2c (plasma_context_t *plasma) |
void | plasma_pslag2d (plasma_context_t *plasma) |
void | plasma_pclag2z (plasma_context_t *plasma) |
Variables | |
char * | plasma_lapack_constants [] |
PLASMA auxiliary routines PLASMA is a software package provided by Univ. of Tennessee, Univ. of California Berkeley and Univ. of Colorado Denver
Definition in file common.h.
#define max | ( | a, | |
b | |||
) | ((a) > (b) ? (a) : (b)) |
#define PLASMA_RANK plasma_rank(plasma) |
PLASMA facilities of interest to both PLASMA core developer and also of interest to PLASMA community contributor. **************************************************************************** Determine if weak symbol are allowed **************************************************************************** Determine FORTRAN names Global shortcuts
#define roundup | ( | a, | |
b | |||
) | (b <= 0) ? (a) : (((a) + (b)-1) & ~((b)-1)) |
#define ss_cond_set | ( | m, | |
n, | |||
val | |||
) |
#define ss_cond_wait | ( | m, | |
n, | |||
val | |||
) |
#define ss_finalize | ( | ) |
#define ss_init | ( | m, | |
n, | |||
init_val | |||
) |
void plasma_pclag2z | ( | plasma_context_t * | plasma | ) |
Definition at line 111 of file pzlag2c.c.
void plasma_pdlag2s | ( | plasma_context_t * | plasma | ) |
Definition at line 25 of file pdlag2s.c.
void plasma_pslag2d | ( | plasma_context_t * | plasma | ) |
Definition at line 111 of file pdlag2s.c.
void plasma_pzlag2c | ( | plasma_context_t * | plasma | ) |
Definition at line 25 of file pzlag2c.c.