Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
7647b0e8a89742cda8f6bc96943f54cb40d56492
[simgrid.git] / src / smpi / smpi_coll_private.h
1 /**
2  * $Id$tag 
3  *
4  * smpi_coll_private.h -- functions of smpi_coll.c that are exported to other SMPI modules.
5  *
6  *
7  *
8  **/
9 #include "private.h"
10
11 int nary_tree_bcast(void *buf, int count, MPI_Datatype datatype, int root, MPI_Comm comm,int arity);
12 int nary_tree_barrier( MPI_Comm comm, int arity );
13
14 int smpi_coll_tuned_alltoall_bruck(void *sbuf, int scount, MPI_Datatype sdtype, 
15                                        void* rbuf, int rcount, MPI_Datatype rdtype,
16                                            MPI_Comm comm);
17
18 int smpi_coll_tuned_alltoall_pairwise (void *sendbuf, int sendcount, MPI_Datatype datatype,
19                                            void* recvbuf, int recvcount, MPI_Datatype recvdatatype,
20                                                    MPI_Comm comm);
21