SimGrid  3.14.159
Versatile Simulation of Distributed Systems
allreduce-mvapich-two-level.c File Reference
#include "colls_private.h"

Macros

#define MPIR_Allreduce_pt2pt_rd_MV2   smpi_coll_tuned_allreduce_rdb
 
#define MPIR_Allreduce_pt2pt_rs_MV2   smpi_coll_tuned_allreduce_mvapich2_rs
 

Functions

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

Variables

int(* MV2_Allreduce_function )(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   smpi_coll_tuned_allreduce_rdb

◆ MPIR_Allreduce_pt2pt_rs_MV2

#define MPIR_Allreduce_pt2pt_rs_MV2   smpi_coll_tuned_allreduce_mvapich2_rs

Function Documentation

◆ MPIR_Allreduce_reduce_p2p_MV2()

static int MPIR_Allreduce_reduce_p2p_MV2 ( void sendbuf,
void recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)
static

◆ MPIR_Allreduce_reduce_shmem_MV2()

static int MPIR_Allreduce_reduce_shmem_MV2 ( void sendbuf,
void recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)
static

◆ smpi_coll_tuned_allreduce_mvapich2_two_level()

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

Variable Documentation

◆ MV2_Allreduce_function

int(* MV2_Allreduce_function) (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)