diff --git a/src/Pstream/mpi/allReduceTemplates.C b/src/Pstream/mpi/allReduceTemplates.C index 0962947d4b..be6b5599f6 100644 --- a/src/Pstream/mpi/allReduceTemplates.C +++ b/src/Pstream/mpi/allReduceTemplates.C @@ -194,7 +194,8 @@ void Foam::iallReduce if (UPstream::warnComm != -1 && communicator != UPstream::warnComm) { - Pout<< "** non-blocking reducing:" << UList(recvBuf, MPICount) + Pout<< "** non-blocking reducing:" + << UList(static_cast(recvBuf), MPICount) << " with comm:" << communicator << " warnComm:" << UPstream::warnComm << endl; error::printStack(Pout); @@ -219,7 +220,8 @@ void Foam::iallReduce ) { FatalErrorInFunction - << "MPI_Iallreduce failed for "<< UList(recvBuf, MPICount) + << "MPI_Iallreduce failed for " + << UList(static_cast(recvBuf), MPICount) << Foam::abort(FatalError); } @@ -255,7 +257,8 @@ void Foam::iallReduce ) { FatalErrorInFunction - << "MPI_Allreduce failed for " << UList(recvBuf, MPICount) + << "MPI_Allreduce failed for " + << UList(static_cast(recvBuf), MPICount) << Foam::abort(FatalError); } requestID = -1;