STARS-H
Software for Testing Accuracy, Reliability and Scalability of Hierarchical computations
|
Minimal working example. More...
Data Structures | |
struct | starsh_mindata |
Structure for minimal example. More... | |
Typedefs | |
typedef struct starsh_mindata | STARSH_mindata |
Structure for minimal example. More... | |
Enumerations | |
enum | STARSH_MINIMAL_KERNEL { STARSH_MINIMAL_KERNEL1 = 1 } |
List of built-in kernels for starsh_mindata_get_kernel(). More... | |
enum | STARSH_CAUCHY_KERNEL { STARSH_CAUCHY_KERNEL1 = 1 } |
List of built-in kernels for starsh_cauchy_get_kernel(). More... | |
Minimal working example.
STARSH_mindata contains only size of matrix and very simple kernel. This example is intended to make it easy to understand how STARS-H works.
typedef struct starsh_mindata STARSH_mindata |
Structure for minimal example.
Main difference of this structure against others is that it does not have any useful field except count
(size of matrix). This limits possible problem to those, where kernel depends only on row and column index.
enum STARSH_CAUCHY_KERNEL |
List of built-in kernels for starsh_cauchy_get_kernel().
There is only one kernel right now, this structure is to support future methods to generate synthetic matrices.
Enumerator | |
---|---|
STARSH_CAUCHY_KERNEL1 | The only kernel. |
List of built-in kernels for starsh_mindata_get_kernel().
There is only one kernel right now, this structure is to support future methods to generate synthetic matrices.
Enumerator | |
---|---|
STARSH_MINIMAL_KERNEL1 | The only kernel. |