X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/af94b4458a6da51502a01c06756e4c11cfbe2648..064eb6c62faa9c6a00c67f5fff49f64a89b2f26c:/src/smpi/private.h diff --git a/src/smpi/private.h b/src/smpi/private.h index 9c40250103..651841cdd0 100644 --- a/src/smpi/private.h +++ b/src/smpi/private.h @@ -157,6 +157,7 @@ void smpi_op_apply(MPI_Op op, void *invec, void *inoutvec, int *len, MPI_Datatype * datatype); MPI_Group smpi_group_new(int size); +MPI_Group smpi_group_copy(MPI_Group origin); void smpi_group_destroy(MPI_Group group); void smpi_group_set_mapping(MPI_Group group, int index, int rank); int smpi_group_index(MPI_Group group, int rank); @@ -173,6 +174,8 @@ int smpi_comm_size(MPI_Comm comm); void smpi_comm_get_name(MPI_Comm comm, char* name, int* len); int smpi_comm_rank(MPI_Comm comm); MPI_Comm smpi_comm_split(MPI_Comm comm, int color, int key); +void smpi_comm_use(MPI_Comm comm); +void smpi_comm_unuse(MPI_Comm comm); MPI_Request smpi_mpi_send_init(void *buf, int count, MPI_Datatype datatype, int dst, int tag, MPI_Comm comm); @@ -253,6 +256,8 @@ void smpi_mpi_allreduce(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm); void smpi_mpi_scan(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm); +void smpi_mpi_exscan(void *sendbuf, void *recvbuf, int count, + MPI_Datatype datatype, MPI_Op op, MPI_Comm comm); void nary_tree_bcast(void *buf, int count, MPI_Datatype datatype, int root, MPI_Comm comm, int arity);