added typed reduction example program
[charm.git] / examples / charm++ / typed_reduction / TypedReduction.ci
1 mainmodule TypedReduction {
2     mainchare Driver {
3         entry Driver(CkArgMsg*);
4         entry void untyped_done(CkReductionMsg* msg);
5         entry [reductiontarget] void typed_done(int x);
6         entry [reductiontarget] void typed_array_done(int results[n], int n);
7         entry [reductiontarget] void typed_array_done2(int x, int y, int z);
8     }
9
10     array [1d] Worker {
11         entry Worker(void);
12         entry void reduce(void);
13         entry void reduce_array(void);
14     }
15 }