A new imbalanced benchmark program that mimics Fractography3d.
[charm.git] / examples / charm++ / imbalanced / LB_Bench.ci
1 mainmodule LB_Bench {
2   readonly CProxy_Main mainProxy;
3   readonly int num_chare_rows;
4   readonly int num_chare_cols;
5
6   mainchare Main {
7     entry Main(CkArgMsg *m);
8     entry void report_done();
9   };
10
11   array [2D] LB_Bench {
12     // Normal Charm++ entry methods
13     entry LB_Bench(void);
14     entry void do_iteration(void);
15     entry void fromLeft();
16     entry void fromRight();
17     entry void fromUp();
18     entry void fromDown();
19
20   };
21 };