From 01c5bcf6707cc59cd2529bc4dce71e531b7b7f2f Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 4 Jun 2019 16:28:59 +0200 Subject: mg2d: do not pass NULL as a dummy MPI datatype Use MPI_DATATYPE_NULL. --- mg2d.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mg2d.c b/mg2d.c index 9313ce3..1230dcf 100644 --- a/mg2d.c +++ b/mg2d.c @@ -1466,7 +1466,7 @@ MG2DContext *mg2d_solver_alloc_mpi(MPI_Comm comm, const size_t local_start[2], domainspec[4 * rank + 2] = local_size[0]; domainspec[4 * rank + 3] = local_size[1]; - MPI_Allgather(MPI_IN_PLACE, 0, NULL, domainspec, 4 * sizeof(*domainspec), MPI_BYTE, comm); + MPI_Allgather(MPI_IN_PLACE, 0, MPI_DATATYPE_NULL, domainspec, 4 * sizeof(*domainspec), MPI_BYTE, comm); for (unsigned int proc = 0; proc < nb_processes; proc++) { size_t *proc_start = domainspec + 4 * proc; size_t *proc_size = domainspec + 4 * proc + 2; -- cgit v1.2.3