<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
Filters for StarPU data interfaces. More...
Go to the source code of this file.
Functions | |
void | tlapack::starpu::filter_cols (void *father_interface, void *child_interface, struct starpu_data_filter *f, unsigned id, unsigned nparts) noexcept |
StarPU filter to partition a matrix along the y (column) dimension. | |
void | tlapack::starpu::filter_ntiles (void *father_interface, void *child_interface, struct starpu_data_filter *f, unsigned id, STARPU_ATTRIBUTE_UNUSED unsigned nparts) noexcept |
StarPU filter to define a multiple submatrices of a non-tiled matrix. | |
void | tlapack::starpu::filter_rows (void *father_interface, void *child_interface, STARPU_ATTRIBUTE_UNUSED struct starpu_data_filter *f, unsigned id, unsigned nparts) noexcept |
StarPU filter to partition a matrix along the x (row) dimension. | |
void | tlapack::starpu::filter_tile (void *father_interface, void *child_interface, struct starpu_data_filter *f, STARPU_ATTRIBUTE_UNUSED unsigned id, STARPU_ATTRIBUTE_UNUSED unsigned nparts) noexcept |
StarPU filter to define a single submatrix of a non-tiled matrix. | |
Filters for StarPU data interfaces.
|
inlinenoexcept |
StarPU filter to partition a matrix along the y (column) dimension.
If nparts
does not divide the number of columns, the last submatrix contains the remainder.
[in] | father_interface | starpu_matrix_interface of the matrix. |
[out] | child_interface | starpu_matrix_interface of the submatrix. |
[in] | f | unused. |
[in] | id | index of the submatrix. |
[in] | nparts | number of submatrices. |
|
inlinenoexcept |
StarPU filter to define a multiple submatrices of a non-tiled matrix.
[in] | father_interface | starpu_matrix_interface of the matrix. |
[out] | child_interface | starpu_matrix_interface of the submatrix. |
[in] | f | array with indexes {row0, col0, nrows, ncols}. The size of f is 4 * nparts. |
[in] | id | index of the submatrix. |
[in] | nparts | unused. |
|
inlinenoexcept |
StarPU filter to partition a matrix along the x (row) dimension.
If nparts
does not divide the number of rows, the last submatrix contains the remainder.
[in] | father_interface | starpu_matrix_interface of the matrix. |
[out] | child_interface | starpu_matrix_interface of the submatrix. |
[in] | f | unused. |
[in] | id | index of the submatrix. |
[in] | nparts | number of submatrices. |
|
inlinenoexcept |
StarPU filter to define a single submatrix of a non-tiled matrix.
[in] | father_interface | starpu_matrix_interface of the matrix. |
[out] | child_interface | starpu_matrix_interface of the submatrix. |
[in] | f | array with indexes {row0, col0, nrows, ncols}. |
[in] | id | unused. |
[in] | nparts | unused. |