SimGrid  3.14.159
Versatile Simulation of Distributed Systems
reduce_scatter-mpich.c File Reference
#include "colls_private.h"

Functions

static int MPIU_Mirror_permutation (unsigned int x, int bits)
 
int smpi_coll_tuned_reduce_scatter_mpich_pair (void *sendbuf, void *recvbuf, int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int smpi_coll_tuned_reduce_scatter_mpich_noncomm (void *sendbuf, void *recvbuf, int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int smpi_coll_tuned_reduce_scatter_mpich_rdb (void *sendbuf, void *recvbuf, int recvcounts[], MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 

Function Documentation

§ MPIU_Mirror_permutation()

static int MPIU_Mirror_permutation ( unsigned int  x,
int  bits 
)
inlinestatic

§ smpi_coll_tuned_reduce_scatter_mpich_pair()

int smpi_coll_tuned_reduce_scatter_mpich_pair ( void sendbuf,
void recvbuf,
int  recvcounts[],
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)

§ smpi_coll_tuned_reduce_scatter_mpich_noncomm()

int smpi_coll_tuned_reduce_scatter_mpich_noncomm ( void sendbuf,
void recvbuf,
int  recvcounts[],
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)

§ smpi_coll_tuned_reduce_scatter_mpich_rdb()

int smpi_coll_tuned_reduce_scatter_mpich_rdb ( void sendbuf,
void recvbuf,
int  recvcounts[],
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)