ALP User Documentation
0.8.preview
Algebraic Programming User Documentation
|
This module collects all configuration settings. More...
Modules | |
BSP1D backend configuration | |
All configuration parameters for the BSP1D and hybrid backends. | |
Common configuration settings | |
Configuration elements contained in this group affect all backends. | |
Nonblocking backend configuration | |
All configuration parameters for the grb::nonblocking backend. | |
Reference and reference_omp backend configuration | |
All configuration parameters for the grb::reference and the grb::reference_omp backends. | |
Classes | |
class | BENCHMARKING |
Benchmarking default configuration parameters. More... | |
class | CACHE_LINE_SIZE |
Contains information about the target architecture cache line size. More... | |
class | IMPLEMENTATION< backend > |
Collects a series of implementation choices corresponding to some given backend. More... | |
class | MEMORY |
Memory configuration parameters. More... | |
class | SIMD_SIZE |
The SIMD size, in bytes. More... | |
Typedefs | |
typedef unsigned int | ColIndexType |
What data type should be used to store column indices. More... | |
typedef size_t | NonzeroIndexType |
What data type should be used to refer to an array containing nonzeroes. More... | |
typedef unsigned int | RowIndexType |
What data type should be used to store row indices. More... | |
typedef unsigned int | VectorIndexType |
What data type should be used to store vector indices. More... | |
This module collects all configuration settings.
typedef unsigned int ColIndexType |
What data type should be used to store column indices.
Some uses cases may require this to be set to size_t
– others may do with (much) smaller data types instead.
size_t
for those. typedef size_t NonzeroIndexType |
What data type should be used to refer to an array containing nonzeroes.
Some uses cases may require this to be set to size_t
– others may do with (much) smaller data types instead.
size_t
for those. typedef unsigned int RowIndexType |
What data type should be used to store row indices.
Some uses cases may require this to be set to size_t
– others may do with (much) smaller data types instead.
size_t
for those. typedef unsigned int VectorIndexType |
What data type should be used to store vector indices.
Some uses cases may require this to be set to size_t
– others may do with (much) smaller data types instead.
size_t
for those.