tests/charm++/pingpong: added pipelined test for groups
[charm.git] / tests / charm++ / pingpong / pingpong.ci
index 8a1253ba99c00dbee7832efdd253661ab9a4a1db..2d72a36f32c26dddbe1e21b80125c9f12be0a292 100644 (file)
@@ -3,10 +3,13 @@ mainmodule pingpong {
   readonly int iterations;
   readonly int payload;
   mainchare main {
-    entry main();
+    entry main(CkArgMsg *);
     entry void maindone(void);
   };
   message PingMsg{char x[];};
+  message FragMsg{
+    char x[];
+  };
   message IdMsg;
 
   array [1D] Ping1 {
@@ -36,8 +39,9 @@ mainmodule pingpong {
   };
   group PingG {
     entry PingG(void);
-    entry void start(void);
+    entry void start(bool isPipelined, bool copy, int fragSize);
     entry void recv(PingMsg *);
+    entry void pipelinedRecv(FragMsg *); 
   }
   nodegroup PingN {
     entry PingN(void);