|
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 |