SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
#include "colls_private.h"
Functions | |
int | smpi_coll_tuned_alltoallv_bruck (void *sendbuf, int *sendcounts, int *senddisps, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *recvdisps, MPI_Datatype recvtype, MPI_Comm comm) |
Alltoall Bruck. More... | |
int smpi_coll_tuned_alltoallv_bruck | ( | void * | sendbuf, |
int * | sendcounts, | ||
int * | senddisps, | ||
MPI_Datatype | sendtype, | ||
void * | recvbuf, | ||
int * | recvcounts, | ||
int * | recvdisps, | ||
MPI_Datatype | recvtype, | ||
MPI_Comm | comm | ||
) |
Alltoall Bruck.
Openmpi calls this routine when the message size sent to each rank < 2000 bytes and size < 12 FIXME: uh, check smpi_pmpi again, but this routine is called for > 12, not less...