![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
Sparse matrix traits. More...
#include <sparsemat.h>
Public Attributes | |
| ghost_sparsemat_flags | flags |
| Flags to the matrix. More... | |
| ghost_sparsemat_symmetry | symmetry |
| The matrix symmetry. More... | |
| int | C |
| The chunk height. Only Powers of Two are supported. More... | |
| int | T |
| Number of threads per row. More... | |
| const char * | scotchStrat |
| The re-ordering strategy to be passed to SCOTCH. More... | |
| ghost_lidx | sortScope |
| The sorting scope if sorting should be applied. More... | |
| ghost_datatype | datatype |
| The data type. More... | |
| ghost_lidx | opt_blockvec_width |
| Optimal width of block vectors multiplied with this matrix. More... | |
Sparse matrix traits.
| int ghost_sparsemat_traits::C |
The chunk height. Only Powers of Two are supported.
| ghost_datatype ghost_sparsemat_traits::datatype |
The data type.
| ghost_sparsemat_flags ghost_sparsemat_traits::flags |
Flags to the matrix.
| ghost_lidx ghost_sparsemat_traits::opt_blockvec_width |
Optimal width of block vectors multiplied with this matrix.
Set to zero if not applicable.
| const char* ghost_sparsemat_traits::scotchStrat |
The re-ordering strategy to be passed to SCOTCH.
| ghost_lidx ghost_sparsemat_traits::sortScope |
The sorting scope if sorting should be applied.
| ghost_sparsemat_symmetry ghost_sparsemat_traits::symmetry |
The matrix symmetry.
| int ghost_sparsemat_traits::T |
Number of threads per row.
1.8.6