Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
New actions for the time independent trace replay framework:
[simgrid.git] / src / include / smpi / smpi_interface.h
index 6c5852f..9c11e29 100644 (file)
@@ -30,6 +30,14 @@ XBT_PUBLIC_DATA(int (*mpi_coll_allgather_fun)
                 (void *, int, MPI_Datatype, void *, int, MPI_Datatype,
                  MPI_Comm));
 
+/** \ingroup MPI allgather
+ *  \brief The list of all available allgather collectives
+ */
+XBT_PUBLIC_DATA(s_mpi_coll_description_t) mpi_coll_allgatherv_description[];
+XBT_PUBLIC_DATA(int (*mpi_coll_allgatherv_fun)
+                (void *, int, MPI_Datatype, void *, int*, int*, MPI_Datatype,
+                 MPI_Comm));
+
 
 /** \ingroup MPI allreduce
  *  \brief The list of all available allgather collectives
@@ -78,7 +86,5 @@ XBT_PUBLIC_DATA(int (*mpi_coll_reduce_fun)
 XBT_PUBLIC(void) coll_help(const char *category,
                            s_mpi_coll_description_t * table);
 XBT_PUBLIC(int) find_coll_description(s_mpi_coll_description_t * table,
-                                      const char *name);
-
-
+                                      char *name);
 #endif                          /* _SMPI_INTERFAC_H */