fix buffer problem in PMEMimic
[charm.git] / examples / charm++ / PMEMimic / PMEMimic.ci
1 mainmodule PMEMimic {
2   readonly CProxy_Main mainProxy;
3
4   readonly int     N;
5   readonly int     grid_x;
6   readonly int     grid_y;
7   readonly int     grid_z;
8   readonly int     pes_per_node;
9   readonly int     max_iter;
10   readonly CProxy_PMEPencil pme_x;
11   readonly CProxy_PMEPencil pme_y;
12   readonly CProxy_PMEPencil pme_z;
13
14   group PMEMap : CkArrayMap {
15       entry PMEMap(int); 
16   }
17
18   mainchare Main {
19     entry Main(CkArgMsg *m);
20     entry void done();
21   };
22
23   message DataMsg;
24
25   array [2D] PMEPencil {
26     entry PMEPencil(int);
27     entry void start();
28     entry void recvTrans( DataMsg *m);
29   };        
30   
31 };