SimGrid  3.18
Versatile Simulation of Distributed Systems
bcast-mvapich-smp.cpp File Reference

Namespaces

 simgrid
 Alltoall Bruck.
 
 simgrid::smpi
 

Macros

#define INTRA_NODE_ROOT   0
 
#define MPIR_Pipelined_Bcast_Zcpy_MV2   Coll_bcast_mpich::bcast
 
#define MPIR_Pipelined_Bcast_MV2   Coll_bcast_mpich::bcast
 
#define MPIR_Bcast_binomial_MV2   Coll_bcast_binomial_tree::bcast
 
#define MPIR_Bcast_scatter_ring_allgather_shm_MV2   Coll_bcast_scatter_LR_allgather::bcast
 
#define MPIR_Bcast_scatter_doubling_allgather_MV2   Coll_bcast_scatter_rdb_allgather::bcast
 
#define MPIR_Bcast_scatter_ring_allgather_MV2   Coll_bcast_scatter_LR_allgather::bcast
 
#define MPIR_Shmem_Bcast_MV2   Coll_bcast_mpich::bcast
 
#define MPIR_Bcast_tune_inter_node_helper_MV2   Coll_bcast_mvapich2_inter_node::bcast
 
#define MPIR_Bcast_inter_node_helper_MV2   Coll_bcast_mvapich2_inter_node::bcast
 
#define MPIR_Knomial_Bcast_intra_node_MV2   Coll_bcast_mvapich2_knomial_intra_node::bcast
 
#define MPIR_Bcast_intra_MV2   Coll_bcast_mvapich2_intra_node::bcast
 
#define mv2_bcast_two_level_system_size   64
 
#define mv2_bcast_short_msg   16384
 
#define mv2_bcast_large_msg   512*1024
 
#define mv2_knomial_intra_node_threshold   131072
 
#define mv2_scatter_rd_inter_leader_bcast   1
 

Variables

int(* MV2_Bcast_function )(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm_ptr)
 
int(* MV2_Bcast_intra_node_function )(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm_ptr)
 
int zcpy_knomial_factor
 
int mv2_pipelined_zcpy_knomial_factor
 
int bcast_segment_size
 
int mv2_inter_node_knomial_factor
 
int mv2_intra_node_knomial_factor
 
int mv2_bcast_two_level_system_size
 

Macro Definition Documentation

◆ INTRA_NODE_ROOT

#define INTRA_NODE_ROOT   0

◆ MPIR_Pipelined_Bcast_Zcpy_MV2

#define MPIR_Pipelined_Bcast_Zcpy_MV2   Coll_bcast_mpich::bcast

◆ MPIR_Pipelined_Bcast_MV2

#define MPIR_Pipelined_Bcast_MV2   Coll_bcast_mpich::bcast

◆ MPIR_Bcast_binomial_MV2

#define MPIR_Bcast_binomial_MV2   Coll_bcast_binomial_tree::bcast

◆ MPIR_Bcast_scatter_ring_allgather_shm_MV2

#define MPIR_Bcast_scatter_ring_allgather_shm_MV2   Coll_bcast_scatter_LR_allgather::bcast

◆ MPIR_Bcast_scatter_doubling_allgather_MV2

#define MPIR_Bcast_scatter_doubling_allgather_MV2   Coll_bcast_scatter_rdb_allgather::bcast

◆ MPIR_Bcast_scatter_ring_allgather_MV2

#define MPIR_Bcast_scatter_ring_allgather_MV2   Coll_bcast_scatter_LR_allgather::bcast

◆ MPIR_Shmem_Bcast_MV2

#define MPIR_Shmem_Bcast_MV2   Coll_bcast_mpich::bcast

◆ MPIR_Bcast_tune_inter_node_helper_MV2

#define MPIR_Bcast_tune_inter_node_helper_MV2   Coll_bcast_mvapich2_inter_node::bcast

◆ MPIR_Bcast_inter_node_helper_MV2

#define MPIR_Bcast_inter_node_helper_MV2   Coll_bcast_mvapich2_inter_node::bcast

◆ MPIR_Knomial_Bcast_intra_node_MV2

#define MPIR_Knomial_Bcast_intra_node_MV2   Coll_bcast_mvapich2_knomial_intra_node::bcast

◆ MPIR_Bcast_intra_MV2

#define MPIR_Bcast_intra_MV2   Coll_bcast_mvapich2_intra_node::bcast

◆ mv2_bcast_two_level_system_size

#define mv2_bcast_two_level_system_size   64

◆ mv2_bcast_short_msg

#define mv2_bcast_short_msg   16384

◆ mv2_bcast_large_msg

#define mv2_bcast_large_msg   512*1024

◆ mv2_knomial_intra_node_threshold

#define mv2_knomial_intra_node_threshold   131072

◆ mv2_scatter_rd_inter_leader_bcast

#define mv2_scatter_rd_inter_leader_bcast   1

Variable Documentation

◆ MV2_Bcast_function

int(* MV2_Bcast_function) (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm_ptr)

◆ MV2_Bcast_intra_node_function

int(* MV2_Bcast_intra_node_function) (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm_ptr)

◆ zcpy_knomial_factor

int zcpy_knomial_factor

◆ mv2_pipelined_zcpy_knomial_factor

int mv2_pipelined_zcpy_knomial_factor

◆ bcast_segment_size

int bcast_segment_size

◆ mv2_inter_node_knomial_factor

int mv2_inter_node_knomial_factor

◆ mv2_intra_node_knomial_factor

int mv2_intra_node_knomial_factor

◆ mv2_bcast_two_level_system_size

int mv2_bcast_two_level_system_size