restructure gauss-seidel
[charm.git] / tests / charm++ / jacobi3d-gausssiedel / defines.h
1 #ifndef  _DEFINES_H_
2 #define _DEFINES_H_
3
4 #define  LOW_VALUE 0 
5 #define  HIGH_VALUE 255 
6
7 #define wrap_x(a)       (((a)+num_chare_x)%num_chare_x)
8 #define wrap_y(a)       (((a)+num_chare_y)%num_chare_y)
9 #define wrap_z(a)       (((a)+num_chare_z)%num_chare_z)
10 #define index(a, b, c)  ( (a)*(blockDimY+2)*(blockDimZ+2) + (b)*(blockDimZ+2) + (c) )
11
12 #define  START_ITER     10
13 #define   END_ITER      20
14 #define PRINT_FREQ     100 
15 #define CKP_FREQ                100
16 #define MAX_ITER         10     
17 #define WARM_ITER               5
18 #define LEFT                    1
19 #define RIGHT                   2
20 #define TOP                     3
21 #define BOTTOM                  4
22 #define FRONT                   5
23 #define BACK                    6
24 #define DIVIDEBY7               0.14285714285714285714
25
26 #endif