1. Simplified the parallelization interface a little bit. The Nodehelper proxy could...
[charm.git] / NodeHelper.ci
index 8e2ad8b9ead6525f1a37116d4d5634f14f4cb81d..def045cd9009549e6e6498582a8a28a730e2ba5b 100644 (file)
@@ -1,10 +1,14 @@
 module NodeHelper{
     initproc void RegisterNodeHelperHdlrs(void);
+
+    message CharmNotifyMsg;
+
        nodegroup FuncNodeHelper{
                entry FuncNodeHelper(int mode, int numThreads);
                entry void exit();
        };
        chare FuncSingleHelper{
-               entry FuncSingleHelper(size_t);
+               entry FuncSingleHelper(int numHelpers);
+               entry void stealWork(CharmNotifyMsg *msg);
        };
 };