SimGrid  3.14.159
Versatile Simulation of Distributed Systems
scatter-ompi.c File Reference
#include "colls_private.h"
#include "coll_tuned_topo.h"

Functions

int smpi_coll_tuned_scatter_ompi_binomial (void *sbuf, int scount, MPI_Datatype sdtype, void *rbuf, int rcount, MPI_Datatype rdtype, int root, MPI_Comm comm)
 
int smpi_coll_tuned_scatter_ompi_basic_linear (void *sbuf, int scount, MPI_Datatype sdtype, void *rbuf, int rcount, MPI_Datatype rdtype, int root, MPI_Comm comm)
 

Function Documentation

§ smpi_coll_tuned_scatter_ompi_binomial()

int smpi_coll_tuned_scatter_ompi_binomial ( void sbuf,
int  scount,
MPI_Datatype  sdtype,
void rbuf,
int  rcount,
MPI_Datatype  rdtype,
int  root,
MPI_Comm  comm 
)

FIXME : store the tree, as done in ompi, instead of calculating it each time ?

§ smpi_coll_tuned_scatter_ompi_basic_linear()

int smpi_coll_tuned_scatter_ompi_basic_linear ( void sbuf,
int  scount,
MPI_Datatype  sdtype,
void rbuf,
int  rcount,
MPI_Datatype  rdtype,
int  root,
MPI_Comm  comm 
)