Adding some new multicast strategies.
[charm.git] / src / ck-com / MPIStrategy.h
index f00f37a00a4bacea43e5a2e97e512c6e387a8d3c..d0f15740e4ee4e1d9a7f5d242ed97739401a2743 100644 (file)
@@ -1,30 +1,40 @@
-#ifndef MPI_STRATEGY
-#define MPI_STRATEGY
-
-#include "ComlibManager.h"
-
-#if CHARM_MPI
-#include "mpi.h"
-#define MPI_MAX_MSG_SIZE 1000
-#define MPI_BUF_SIZE 2000000
-char mpi_sndbuf[MPI_BUF_SIZE];
-char mpi_recvbuf[MPI_BUF_SIZE];
-#endif
-
-class MPIStrategy : public CharmStrategy {
-    CharmMessageHolder *messageBuf;
-    int messageCount;
-    int npes, *pelist;
-
- public:
-    MPIStrategy();
-    MPIStrategy(CkMigrateMessage *m) {}
-    MPIStrategy(int npes, int *pelist);
-
-    virtual void insertMessage(CharmMessageHolder *msg);
-    virtual void doneInserting();
-
-    virtual void pup(PUP::er &p);
-    PUPable_decl(MPIStrategy);
-};
-#endif
+/* #ifdef filippo */
+
+/* /\*************  DISCLAMER ******************** */
+
+/*   Currently this strategy is not in a working state! */
+
+/* *********************************************\/ */
+
+/* #ifndef MPI_STRATEGY */
+/* #define MPI_STRATEGY */
+
+/* #include "ComlibManager.h" */
+
+/* #if CHARM_MPI */
+/* #include "mpi.h" */
+/* #define MPI_MAX_MSG_SIZE 1000 */
+/* #define MPI_BUF_SIZE 2000000 */
+/* char mpi_sndbuf[MPI_BUF_SIZE]; */
+/* char mpi_recvbuf[MPI_BUF_SIZE]; */
+/* #endif */
+
+/* class MPIStrategy : public CharmStrategy { */
+/*     CharmMessageHolder *messageBuf; */
+/*     int messageCount; */
+/*     int npes, *pelist; */
+
+/*  public: */
+/*     MPIStrategy(); */
+/*     MPIStrategy(CkMigrateMessage *m) {} */
+/*     MPIStrategy(int npes, int *pelist); */
+
+/*     virtual void insertMessage(CharmMessageHolder *msg); */
+/*     virtual void doneInserting(); */
+
+/*     virtual void pup(PUP::er &p); */
+/*     PUPable_decl(MPIStrategy); */
+/* }; */
+/* #endif */
+
+/* #endif */