From fea0dc52033e92388f1d99f1e75db3ad28bbdb86 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Wed, 6 Apr 2016 12:24:47 +0100 Subject: [PATCH] src/Pstream/mpi/UPstream.C: Cast-away const-ness for backard-compatibility with OpenMPI versions < 1.7.4 Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=2044 --- src/Pstream/mpi/UPstream.C | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Pstream/mpi/UPstream.C b/src/Pstream/mpi/UPstream.C index b7a5cd0c8f..1ba7dfbe33 100644 --- a/src/Pstream/mpi/UPstream.C +++ b/src/Pstream/mpi/UPstream.C @@ -324,7 +324,9 @@ void Foam::UPstream::allToAll ( MPI_Alltoall ( - sendData.begin(), + // NOTE: const_cast is a temporary hack for + // backward-compatibility with versions of OpenMPI < 1.7.4 + const_cast(sendData.begin()), sizeof(label), MPI_BYTE, recvData.begin(),