SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
#include "colls_private.h"
Macros | |
#define | MPIR_Gather_MV2_Direct smpi_coll_tuned_gather_ompi_basic_linear |
#define | MPIR_Gather_MV2_two_level_Direct smpi_coll_tuned_gather_ompi_basic_linear |
#define | MPIR_Gather_intra smpi_coll_tuned_gather_mpich |
#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 | 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) |
int | smpi_coll_tuned_gather_mvapich2_two_level (void *sendbuf, int sendcnt, MPI_Datatype sendtype, void *recvbuf, int recvcnt, MPI_Datatype recvtype, int root, MPI_Comm comm) |
Variables | |
MV2_Gather_function_ptr | MV2_Gather_inter_leader_function |
MV2_Gather_function_ptr | MV2_Gather_intra_node_function |
#define MPIR_Gather_MV2_Direct smpi_coll_tuned_gather_ompi_basic_linear |
#define MPIR_Gather_MV2_two_level_Direct smpi_coll_tuned_gather_ompi_basic_linear |
#define MPIR_Gather_intra smpi_coll_tuned_gather_mpich |
#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) |
|
static |
int smpi_coll_tuned_gather_mvapich2_two_level | ( | 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 |