SimGrid  3.16
Versatile Simulation of Distributed Systems
allreduce-mvapich-two-level.cpp File Reference
#include "../colls_private.h"

Namespaces

 simgrid
 Alltoall Bruck.
 
 simgrid::smpi
 

Macros

#define MPIR_Allreduce_pt2pt_rd_MV2   Coll_allreduce_rdb::allreduce
 
#define MPIR_Allreduce_pt2pt_rs_MV2   Coll_allreduce_mvapich2_rs::allreduce
 

Functions

static int simgrid::smpi::MPIR_Allreduce_reduce_p2p_MV2 (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
static int simgrid::smpi::MPIR_Allreduce_reduce_shmem_MV2 (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 

Variables

int(* MV2_Allreducection )(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int(* MV2_Allreduce_intra_function )(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 

Macro Definition Documentation

◆ MPIR_Allreduce_pt2pt_rd_MV2

#define MPIR_Allreduce_pt2pt_rd_MV2   Coll_allreduce_rdb::allreduce

◆ MPIR_Allreduce_pt2pt_rs_MV2

#define MPIR_Allreduce_pt2pt_rs_MV2   Coll_allreduce_mvapich2_rs::allreduce

Variable Documentation

◆ MV2_Allreducection

int(* MV2_Allreducection) (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)

◆ MV2_Allreduce_intra_function

int(* MV2_Allreduce_intra_function) (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)