![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
The parameters to identify a SELL Kaczmarz kernel. More...
#include <sparsemat.h>
Public Attributes | |
| ghost_alignment | alignment |
| The data access alignment. More... | |
| ghost_implementation | impl |
| The implementation. More... | |
| ghost_datatype | mdt |
| The matrix data type. More... | |
| ghost_datatype | vdt |
| The densemat data type. More... | |
| int | blocksz |
| The densemat width. More... | |
| int | chunkheight |
| The SELL matrix chunk height. More... | |
| ghost_densemat_storage | storage |
| The densemat storage order. More... | |
| ghost_kacz_method | method |
| int | nshifts |
| The number of shifts (zero if no shift should be applied). More... | |
The parameters to identify a SELL Kaczmarz kernel.
On kernel execution, GHOST will try to find an auto-generated kernel which matches all of these parameters.
| ghost_alignment ghost_kacz_parameters::alignment |
The data access alignment.
| int ghost_kacz_parameters::blocksz |
The densemat width.
| int ghost_kacz_parameters::chunkheight |
The SELL matrix chunk height.
| ghost_implementation ghost_kacz_parameters::impl |
The implementation.
| ghost_datatype ghost_kacz_parameters::mdt |
The matrix data type.
| ghost_kacz_method ghost_kacz_parameters::method |
| int ghost_kacz_parameters::nshifts |
The number of shifts (zero if no shift should be applied).
| ghost_densemat_storage ghost_kacz_parameters::storage |
The densemat storage order.
| ghost_datatype ghost_kacz_parameters::vdt |
The densemat data type.
1.8.6