Removing memory leak in kNeighbor benchmark
[charm.git] / examples / charm++ / X10 / X10_lib.ci
1
2 mainmodule X10_lib {
3
4   message asyncMsg;
5
6   /*  extern module CkFutures;*/
7
8   readonly CProxy_Main mainProxy;
9   readonly int nPlaces;
10   readonly CProxy_Places placesProxy;
11
12   mainchare Main {
13     entry Main(CkArgMsg *m);            // cannot be threaded
14         entry [threaded] void libThread();
15   };
16   
17
18   array [1D] Places {
19         entry void Places(void);
20         entry [threaded] void startAsync(int which_statement, CkFutureID ftHandle, int pe_src);
21         entry [threaded] void startFuture(int which_statement, CkFutureID ftHandle, int pe_src);
22   };
23   
24 };