From 35d930ec0cfb774971b86ee2e3d495c1f6fc66e7 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 10 Jan 2018 09:10:30 +0000 Subject: [PATCH] COMP: mpi: const_cast because of incorrect mpi.h header. Fixes #697. --- src/Pstream/mpi/UPstream.C | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/Pstream/mpi/UPstream.C b/src/Pstream/mpi/UPstream.C index e92cb32582b..7e09c89ddee 100644 --- a/src/Pstream/mpi/UPstream.C +++ b/src/Pstream/mpi/UPstream.C @@ -495,13 +495,13 @@ void Foam::UPstream::allToAll ( MPI_Alltoallv ( - sendData, - sendSizes.begin(), - sendOffsets.begin(), + const_cast<char*>(sendData), + const_cast<int*>(sendSizes.begin()), + const_cast<int*>(sendOffsets.begin()), MPI_BYTE, recvData, - recvSizes.begin(), - recvOffsets.begin(), + const_cast<int*>(recvSizes.begin()), + const_cast<int*>(recvOffsets.begin()), MPI_BYTE, PstreamGlobals::MPICommunicators_[communicator] ) @@ -557,12 +557,12 @@ void Foam::UPstream::gather ( MPI_Gatherv ( - sendData, + const_cast<char*>(sendData), sendSize, MPI_BYTE, recvData, - recvSizes.begin(), - recvOffsets.begin(), + const_cast<int*>(recvSizes.begin()), + const_cast<int*>(recvOffsets.begin()), MPI_BYTE, 0, MPI_Comm(PstreamGlobals::MPICommunicators_[communicator]) @@ -616,9 +616,9 @@ void Foam::UPstream::scatter ( MPI_Scatterv ( - sendData, - sendSizes.begin(), - sendOffsets.begin(), + const_cast<char*>(sendData), + const_cast<int*>(sendSizes.begin()), + const_cast<int*>(sendOffsets.begin()), MPI_BYTE, recvData, recvSize, -- GitLab