HiCMA
Hierarchical Computations on Manycore Architectures
hicma_constants.h
Go to the documentation of this file.
1 /*
2  * @copyright (c) 2017 King Abdullah University of Science and Technology (KAUST).
3  * All rights reserved.
4  **/
5 /*
6  * @file hicma_constants.c
7  *
8  * HiCMA constants
9  * HiCMA is a software package provided by King Abdullah University of Science and Technology (KAUST)
10  *
11  * @version 0.1.1
12  * @author Kadir Akbudak
13  * @date 2018-11-08
14  */
15 
16 #ifndef _HICMA_CONSTANTS_H_
17 #define _HICMA_CONSTANTS_H_
18 
19 
20 
21 
22 #define HICMA_STARSH_PROB_RND 1
23 #define HICMA_STARSH_PROB_SS 2
24 #define HICMA_STARSH_PROB_RNDUSR 3
25 #define HICMA_STARSH_PROB_FILE 4
26 #define HICMA_STARSH_PROB_GEOSTAT 5
27 #define HICMA_STARSH_PROB_EDSIN 6
28 #define HICMA_STARSH_PROB_GEOSTAT_POINT 7
29 
30 /*
31 TODO use enums
33 enum STARSH_BACKEND
34 {
35  STARSH_BACKEND_NOTSELECTED = -2,
37  STARSH_BACKEND_NOTSUPPORTED = -1,
39  STARSH_BACKEND_SEQUENTIAL = 0,
41  STARSH_BACKEND_OPENMP = 1,
43  STARSH_BACKEND_MPI = 2,
45  STARSH_BACKEND_MPI_OPENMP = 3,
47  STARSH_BACKEND_STARPU = 4,
49  STARSH_BACKEND_MPI_STARPU = 5
51 };
52  */
53 
54 #define LEN_STR_MAT_FILE 512
55 
56 
58 
59 #endif
#define LEN_STR_MAT_FILE
char strmatfile[LEN_STR_MAT_FILE]