|
<T>LAPACK 0.1.2
C++ Template Linear Algebra PACKage
|
Filters for StarPU data interfaces. More...


Go to the source code of this file.
Namespaces | |
| namespace | tlapack |
| Sort the numbers in D in increasing order (if ID = 'I') or in decreasing order (if ID = 'D' ). | |
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. |