Revert "Drop requirement for user code to call CBase_foo::pup(p)"
[charm.git] / tests / charm++ / commtest / comlib / benchmulti.ci
1 mainmodule benchmulti {
2   readonly CkChareID mid;
3   readonly CProxy_Bench arr;
4   readonly CProxy_Bench arrd;
5   readonly int nElements;
6   readonly int MESSAGESIZE;
7   readonly int fraction;
8   readonly CkGroupID dmid;
9
10   message NewBenchMessage {
11         float farr[];
12   };
13
14   mainchare Main {
15     entry Main(CkArgMsg *m);
16     entry void send(void);
17     entry void done(void);
18   };
19
20   array [1D] Bench {
21     entry Bench(int stratid);
22     entry void sendMessage(void);
23     entry void receiveMessage(NewBenchMessage *);
24     entry void start(int);
25   };            
26
27   extern module ComlibModule;
28 };