STARS-H
Software for Testing Accuracy, Reliability and Scalability of Hierarchical computations
Minimal working example

Minimal working example. More...

Collaboration diagram for Minimal working example:

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...
 

Detailed Description

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 Documentation

◆ 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.

Enumeration Type Documentation

◆ 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.

◆ STARSH_MINIMAL_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.