|
PLASMA
2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
|

Go to the source code of this file.
Macros | |
| #define | map_cm(m, n, i, j) ((i) + (j) * (m)) |
| #define | map_rm(m, n, i, j) ((i) * (n) + (j)) |
Functions | |
| int | map_CM (int m, int n, int mb, int nb, int i, int j) |
| int | map_RM (int m, int n, int mb, int nb, int i, int j) |
| int | map_CCRB (int m, int n, int mb, int nb, int i, int j) |
| int | map_CRRB (int m, int n, int mb, int nb, int i, int j) |
| int | map_RCRB (int m, int n, int mb, int nb, int i, int j) |
| int | map_RRRB (int m, int n, int mb, int nb, int i, int j) |
Variables | |
| int | format [6] = { PlasmaCM, PlasmaCCRB, PlasmaCRRB, PlasmaRCRB, PlasmaRRRB, PlasmaRM } |
| int | side [2] = { PlasmaLeft, PlasmaRight } |
| int | uplo [2] = { PlasmaUpper, PlasmaLower } |
| int | diag [2] = { PlasmaNonUnit, PlasmaUnit } |
| int | trans [3] = { PlasmaNoTrans, PlasmaTrans, PlasmaConjTrans } |
| char * | formatstr [6] = { "CM", "RM", "CCRB", "CRRB", "RCRB", "RRRB"} |
| char * | sidestr [2] = { "Left ", "Right" } |
| char * | uplostr [2] = { "Upper", "Lower" } |
| char * | diagstr [2] = { "NonUnit", "Unit " } |
| char * | transstr [3] = { "N", "T", "H" } |
| void * | formatmap [6] = { map_CM, map_RM, map_CCRB, map_CRRB, map_RCRB, map_RRRB } |
| #define map_cm | ( | m, | |
| n, | |||
| i, | |||
| j | |||
| ) | ((i) + (j) * (m)) |
Definition at line 21 of file auxiliary.c.
| #define map_rm | ( | m, | |
| n, | |||
| i, | |||
| j | |||
| ) | ((i) * (n) + (j)) |
Definition at line 22 of file auxiliary.c.
| int map_CCRB | ( | int | m, |
| int | n, | ||
| int | mb, | ||
| int | nb, | ||
| int | i, | ||
| int | j | ||
| ) |
Definition at line 26 of file auxiliary.c.
References map_cm.
| int map_CM | ( | int | m, |
| int | n, | ||
| int | mb, | ||
| int | nb, | ||
| int | i, | ||
| int | j | ||
| ) |
| int map_CRRB | ( | int | m, |
| int | n, | ||
| int | mb, | ||
| int | nb, | ||
| int | i, | ||
| int | j | ||
| ) |
Definition at line 45 of file auxiliary.c.
References map_cm, and map_rm.
| int map_RCRB | ( | int | m, |
| int | n, | ||
| int | mb, | ||
| int | nb, | ||
| int | i, | ||
| int | j | ||
| ) |
Definition at line 64 of file auxiliary.c.
References map_cm, and map_rm.
| int map_RM | ( | int | m, |
| int | n, | ||
| int | mb, | ||
| int | nb, | ||
| int | i, | ||
| int | j | ||
| ) |
| int map_RRRB | ( | int | m, |
| int | n, | ||
| int | mb, | ||
| int | nb, | ||
| int | i, | ||
| int | j | ||
| ) |
Definition at line 83 of file auxiliary.c.
References map_rm.
| int diag[2] = { PlasmaNonUnit, PlasmaUnit } |
Definition at line 8 of file auxiliary.c.
| char* diagstr[2] = { "NonUnit", "Unit " } |
Definition at line 14 of file auxiliary.c.
| int format[6] = { PlasmaCM, PlasmaCCRB, PlasmaCRRB, PlasmaRCRB, PlasmaRRRB, PlasmaRM } |
Definition at line 5 of file auxiliary.c.
Definition at line 102 of file auxiliary.c.
| char* formatstr[6] = { "CM", "RM", "CCRB", "CRRB", "RCRB", "RRRB"} |
Definition at line 11 of file auxiliary.c.
| int side[2] = { PlasmaLeft, PlasmaRight } |
Definition at line 6 of file auxiliary.c.
| char* sidestr[2] = { "Left ", "Right" } |
Definition at line 12 of file auxiliary.c.
| int trans[3] = { PlasmaNoTrans, PlasmaTrans, PlasmaConjTrans } |
Definition at line 9 of file auxiliary.c.
| char* transstr[3] = { "N", "T", "H" } |
Definition at line 15 of file auxiliary.c.
| int uplo[2] = { PlasmaUpper, PlasmaLower } |
Definition at line 7 of file auxiliary.c.
| char* uplostr[2] = { "Upper", "Lower" } |
Definition at line 13 of file auxiliary.c.