Enable node-queue when using multicore build
[charm.git] / examples / charm++ / jacobi2d-iter / jacobi2d.ci
1 mainmodule jacobi2d {
2   readonly CProxy_Main mainProxy;
3   readonly int array_height;
4   readonly int array_width;
5   readonly int block_height;
6   readonly int block_width;
7   readonly int num_chare_rows;
8   readonly int num_chare_cols;
9
10   mainchare Main {
11     entry Main(CkArgMsg *m);
12     entry void report(int, int);
13   };
14
15   array [2D] Jacobi {
16     // Normal Charm++ entry methods
17     entry Jacobi(void);
18     entry void begin_iteration(void);
19     entry void ghostsFromLeft(int width, double s[width]);
20     entry void ghostsFromRight(int width, double s[width]);
21     entry void ghostsFromTop(int width, double s[width]);
22     entry void ghostsFromBottom(int width, double s[width]);
23
24     // A method for requesting data to be displayed graphically to the user
25     entry void requestNextFrame(liveVizRequestMsg *m);
26   };
27 };