SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
#include "colls_private.h"
Macros | |
#define | COLL_TUNED_COMPUTED_SEGCOUNT(SEGSIZE, TYPELNG, SEGCOUNT) |
#define | COLL_TUNED_COMPUTE_BLOCKCOUNT(COUNT, NUM_BLOCKS, SPLIT_INDEX, EARLY_BLOCK_COUNT, LATE_BLOCK_COUNT) |
Functions | |
int | smpi_coll_tuned_allreduce_ompi_ring_segmented (void *sbuf, void *rbuf, int count, MPI_Datatype dtype, MPI_Op op, MPI_Comm comm) |
#define COLL_TUNED_COMPUTED_SEGCOUNT | ( | SEGSIZE, | |
TYPELNG, | |||
SEGCOUNT | |||
) |
#define COLL_TUNED_COMPUTE_BLOCKCOUNT | ( | COUNT, | |
NUM_BLOCKS, | |||
SPLIT_INDEX, | |||
EARLY_BLOCK_COUNT, | |||
LATE_BLOCK_COUNT | |||
) |
int smpi_coll_tuned_allreduce_ompi_ring_segmented | ( | void * | sbuf, |
void * | rbuf, | ||
int | count, | ||
MPI_Datatype | dtype, | ||
MPI_Op | op, | ||
MPI_Comm | comm | ||
) |