68#define xt_mpi_call(call, comm) \
70 int error_code = (call); \
71 if (error_code != MPI_SUCCESS) \
72 xt_mpi_error(error_code, comm); \
95 MPI_Datatype old_type,
MPI_Comm comm);
110 const int *blocklengths,
111 int count, MPI_Datatype old_type,
127 int count, MPI_Datatype old_type,
145 int count, MPI_Datatype old_type,
base definitions header file
MPI_Datatype xt_mpi_generate_datatype(int const *displacements, int count, MPI_Datatype old_type, MPI_Comm comm)
MPI_Datatype xt_mpi_generate_datatype_stripe(const struct Xt_offset_ext *v, int count, MPI_Datatype old_type, MPI_Comm comm)
void xt_mpi_error(int error_code, MPI_Comm comm)
MPI_Datatype xt_mpi_generate_datatype_block(const int *displacements, const int *blocklengths, int count, MPI_Datatype old_type, MPI_Comm comm)
MPI_Datatype xt_mpi_generate_datatype_astripe(const struct Xt_aoffset_ext *v, int count, MPI_Datatype old_type, MPI_Comm comm)
void xt_mpi_comm_mark_exclusive(MPI_Comm comm)