Now the program uses a 2-d torus blocked decomposition.
[charm.git] / examples / charm++ / jacobi2d-iter / jacobi2d.ci
1 mainmodule jacobi2d {
2   readonly CProxy_Main mainProxy;
3
4   mainchare Main {
5     entry Main(CkArgMsg *m);
6     entry void report(int, int);
7   };
8
9   array [2D] Jacobi {
10     // Normal Charm++ entry methods
11     entry Jacobi(void);
12     entry void begin_iteration(void);
13     entry void recieve_neighbor(int, int, int width, double s[width]);
14
15     // A method for requesting data to be displayed graphically to the user
16     entry void requestNextFrame(liveVizRequestMsg *m);
17   };
18 };