mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: mpi: const_cast because of incorrect mpi.h header. Fixes #697.
This commit is contained in:
@ -495,13 +495,13 @@ void Foam::UPstream::allToAll
|
|||||||
(
|
(
|
||||||
MPI_Alltoallv
|
MPI_Alltoallv
|
||||||
(
|
(
|
||||||
sendData,
|
const_cast<char*>(sendData),
|
||||||
sendSizes.begin(),
|
const_cast<int*>(sendSizes.begin()),
|
||||||
sendOffsets.begin(),
|
const_cast<int*>(sendOffsets.begin()),
|
||||||
MPI_BYTE,
|
MPI_BYTE,
|
||||||
recvData,
|
recvData,
|
||||||
recvSizes.begin(),
|
const_cast<int*>(recvSizes.begin()),
|
||||||
recvOffsets.begin(),
|
const_cast<int*>(recvOffsets.begin()),
|
||||||
MPI_BYTE,
|
MPI_BYTE,
|
||||||
PstreamGlobals::MPICommunicators_[communicator]
|
PstreamGlobals::MPICommunicators_[communicator]
|
||||||
)
|
)
|
||||||
@ -557,12 +557,12 @@ void Foam::UPstream::gather
|
|||||||
(
|
(
|
||||||
MPI_Gatherv
|
MPI_Gatherv
|
||||||
(
|
(
|
||||||
sendData,
|
const_cast<char*>(sendData),
|
||||||
sendSize,
|
sendSize,
|
||||||
MPI_BYTE,
|
MPI_BYTE,
|
||||||
recvData,
|
recvData,
|
||||||
recvSizes.begin(),
|
const_cast<int*>(recvSizes.begin()),
|
||||||
recvOffsets.begin(),
|
const_cast<int*>(recvOffsets.begin()),
|
||||||
MPI_BYTE,
|
MPI_BYTE,
|
||||||
0,
|
0,
|
||||||
MPI_Comm(PstreamGlobals::MPICommunicators_[communicator])
|
MPI_Comm(PstreamGlobals::MPICommunicators_[communicator])
|
||||||
@ -616,9 +616,9 @@ void Foam::UPstream::scatter
|
|||||||
(
|
(
|
||||||
MPI_Scatterv
|
MPI_Scatterv
|
||||||
(
|
(
|
||||||
sendData,
|
const_cast<char*>(sendData),
|
||||||
sendSizes.begin(),
|
const_cast<int*>(sendSizes.begin()),
|
||||||
sendOffsets.begin(),
|
const_cast<int*>(sendOffsets.begin()),
|
||||||
MPI_BYTE,
|
MPI_BYTE,
|
||||||
recvData,
|
recvData,
|
||||||
recvSize,
|
recvSize,
|
||||||
|
|||||||
Reference in New Issue
Block a user