|
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