build: fix travis MPI/SMP build
[charm.git] / tests / charm++ / jacobi3d / jacobi3d.ci
blobb5de56650cb95cdb8a841dcf2d1de732fa0f44f1
1 mainmodule jacobi3d {
3   readonly CProxy_Main mainProxy;
4   readonly int arrayDimX;
5   readonly int arrayDimY;
6   readonly int arrayDimZ;
7   readonly int blockDimX;
8   readonly int blockDimY;
9   readonly int blockDimZ;
11   readonly int num_chare_x;
12   readonly int num_chare_y;
13   readonly int num_chare_z;
15   readonly int globalBarrier;
16   readonly int maxIter;
17   readonly int ckptFreq;
19   message ghostMsg {
20     double gh[];
21   };
23   mainchare Main {
24     entry Main(CkArgMsg *m);
25     entry void report(CkReductionMsg *msg);
26   };
28   array [3D] Jacobi {
29     // Normal Charm++ entry methods
30     entry Jacobi(void);
31     entry void receiveGhosts(ghostMsg *gmsg);
32     entry void doStep();
33   };