Adding a new example of jacobi2d with one data element per chare, and a liveViz
[charm.git] / examples / charm++ / jacobi2d-iter / jacobi2d.ci
1 mainmodule jacobi2d {
2   readonly CProxy_Main mainProxy;
3   readonly int num_rows;
4   readonly int num_cols;
5
6   mainchare Main {
7     entry Main(CkArgMsg *m);
8     entry void report(int, int, float);
9   };
10
11   array [2D] Jacobi {
12     // Normal Charm++ entry methods
13     entry Jacobi(void);
14     entry void begin_iteration(void);
15     entry void recieve_neighbor(int,int,float);
16
17     // A method for requesting data to be displayed graphically to the user
18     entry void requestNextFrame(liveVizRequestMsg *m);
19   };
20 };