restructure gauss-seidel
[charm.git] / tests / charm++ / jacobi3d-gausssiedel / main.ci
1 mainmodule main{
2   extern module jacobi3d;
3
4   readonly CProxy_Main mainProxy;
5   readonly CProxy_FuncCkLoop ckLoopProxy;
6   readonly int arrayDimX;
7   readonly int arrayDimY;
8   readonly int arrayDimZ;
9   readonly int blockDimX;
10   readonly int blockDimY;
11   readonly int blockDimZ;
12   readonly int gaussIter;
13   readonly double convergeDelta;
14   readonly int threadNums;
15
16   readonly int num_chare_x;
17   readonly int num_chare_y;
18   readonly int num_chare_z;
19
20   readonly int globalBarrier;
21
22   mainchare Main {
23     entry Main(CkArgMsg *m);
24     entry [reductiontarget] void converge(double m);
25   };
26
27 };