X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4fa2931658e07433d8bd09d002697114b1c67d9b..d1476ed63c5c33d5a1395b70ac17374e07f7b80d:/src/smpi/smpi_coll_private.h diff --git a/src/smpi/smpi_coll_private.h b/src/smpi/smpi_coll_private.h index 1df83cc10b..31a0bd7b06 100644 --- a/src/smpi/smpi_coll_private.h +++ b/src/smpi/smpi_coll_private.h @@ -11,3 +11,19 @@ int nary_tree_bcast(void *buf, int count, MPI_Datatype datatype, int root, MPI_Comm comm,int arity); int nary_tree_barrier( MPI_Comm comm, int arity ); +int smpi_coll_tuned_alltoall_bruck(void *sbuf, int scount, MPI_Datatype sdtype, + void* rbuf, int rcount, MPI_Datatype rdtype, + MPI_Comm comm); + +int smpi_coll_tuned_alltoall_pairwise (void *sendbuf, int sendcount, MPI_Datatype datatype, + void* recvbuf, int recvcount, MPI_Datatype recvdatatype, + MPI_Comm comm); + +int smpi_coll_tuned_alltoall_basic_linear(void *sbuf, int scount, MPI_Datatype sdtype, + void* rbuf, int rcount, MPI_Datatype rdtype, MPI_Comm comm); + +int smpi_coll_basic_alltoallv(void *sendbuf, int *scounts, int *sdisps, MPI_Datatype datatype, + void *recvbuf, int *rcounts, int *rdisps, MPI_Datatype recvtype, + MPI_Comm comm); + +