SimGrid
3.16
Versatile Simulation of Distributed Systems
|
#include "../colls_private.h"
Namespaces | |
simgrid | |
Alltoall Bruck. | |
simgrid::smpi | |
Macros | |
#define | MPIR_Gather_MV2_Direct Coll_gather_ompi_basic_linear::gather |
#define | MPIR_Gather_MV2_two_level_Direct Coll_gather_ompi_basic_linear::gather |
#define | MPIR_Gather_intra Coll_gather_mpich::gather |
#define | TEMP_BUF_HAS_NO_DATA (0) |
#define | TEMP_BUF_HAS_DATA (1) |
Typedefs | |
typedef int(* | MV2_Gather_function_ptr) (void *sendbuf, int sendcnt, MPI_Datatype sendtype, void *recvbuf, int recvcnt, MPI_Datatype recvtype, int root, MPI_Comm comm) |
Functions | |
static int | simgrid::smpi::MPIR_pt_pt_intra_gather (void *sendbuf, int sendcnt, MPI_Datatype sendtype, void *recvbuf, int recvcnt, MPI_Datatype recvtype, int root, int rank, void *tmp_buf, int nbytes, int is_data_avail, MPI_Comm comm, MV2_Gather_function_ptr intra_node_fn_ptr) |
Variables | |
MV2_Gather_function_ptr | MV2_Gather_inter_leader_function |
MV2_Gather_function_ptr | MV2_Gather_intra_node_function |
#define MPIR_Gather_MV2_Direct Coll_gather_ompi_basic_linear::gather |
#define MPIR_Gather_MV2_two_level_Direct Coll_gather_ompi_basic_linear::gather |
#define MPIR_Gather_intra Coll_gather_mpich::gather |
#define TEMP_BUF_HAS_NO_DATA (0) |
#define TEMP_BUF_HAS_DATA (1) |
typedef int(* MV2_Gather_function_ptr) (void *sendbuf, int sendcnt, MPI_Datatype sendtype, void *recvbuf, int recvcnt, MPI_Datatype recvtype, int root, MPI_Comm comm) |
MV2_Gather_function_ptr MV2_Gather_inter_leader_function |
MV2_Gather_function_ptr MV2_Gather_intra_node_function |