PLASMA
Parallel Linear Algebra Software for Multicore Architectures
|
#include <plasma_descriptor.h>
Public Attributes | |
plasma_enum_t | type |
general, general band, etc. | |
plasma_enum_t | uplo |
upper, lower, etc. | |
plasma_enum_t | precision |
precision of the matrix | |
void * | matrix |
pointer to the beginning of the matrix | |
size_t | A21 |
pointer to the beginning of A21 | |
size_t | A12 |
pointer to the beginning of A12 | |
size_t | A22 |
pointer to the beginning of A22 | |
int | mb |
number of rows in a tile | |
int | nb |
number of columns in a tile | |
int | gm |
number of rows of the entire matrix | |
int | gn |
number of columns of the entire matrix | |
int | gmt |
number of tile rows of the entire matrix | |
int | gnt |
number of tile columns of the entire matrix | |
int | i |
row index to the beginning of the submatrix | |
int | j |
column index to the beginning of the submatrix | |
int | m |
number of rows of the submatrix | |
int | n |
number of columns of the submatrix | |
int | mt |
number of tile rows of the submatrix | |
int | nt |
number of tile columns of the submatrix | |
int | kl |
number of rows below the diagonal | |
int | ku |
number of rows above the diagonal | |
int | klt |
number of tile rows below the diagonal tile | |
int | kut |
Tile matrix descriptor.
n1 n2 +----------+---+ | | | m1 = lm - (lm%mb) | | | m2 = lm%mb m1 | A11 |A12| n1 = ln - (ln%nb) | | | n2 = ln%nb | | | +----------+---+ m2 | A21 |A22| +----------+---+
int plasma_desc_t::kut |
number of tile rows above the diagonal tile includes the space for potential fills, i.e., kl+ku