Go to the documentation of this file.
14 #ifndef STEP_COMMON_H_
15 #define STEP_COMMON_H_
21 #define MIN(a,b) ((a)<(b))?(a):(b)
24 #define MAX(a,b) ((a)>(b))?(a):(b)
27 #define STEP_MAX_NB_LOOPSLICES 16
28 #define STEP_INDEX_SLICE_LOW 1
29 #define STEP_INDEX_SLICE_UP 2
36 #define STEP_FORTRAN 1
43 #define STEP_PARALLEL 100
45 #define STEP_PARALLEL_DO 102
46 #define STEP_MASTER 103
48 #define STEP_BARRIER 105
49 #define STEP_SINGLE 106
50 #define STEP_THREADPRIVATE 107
58 #define STEP_INTEGER 0
60 #define STEP_DOUBLE_PRECISION 2
61 #define STEP_COMPLEX 3
63 #define STEP_INTEGER1 4
64 #define STEP_INTEGER2 5
65 #define STEP_INTEGER4 6
66 #define STEP_INTEGER8 7
69 #define STEP_REAL16 10
70 #define STEP_COMPLEX8 11
71 #define STEP_COMPLEX16 12
73 #define STEP_TYPE_UNDEFINED 13
78 #define STEP_TAG_DEFAULT 0
80 #define STEP_NBLOCKING_ALG 0
91 #define STEP_PROD_REDUCE 0
92 #define STEP_MAX_REDUCE 1
93 #define STEP_MIN_REDUCE 2
94 #define STEP_SUM_REDUCE 3
95 #define STEP_UNDEF_REDUCE 4