diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 12:03:03 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 12:03:03 -0500 |
commit | 259315597ec77741ff0835d2e626aa4e413030b4 (patch) | |
tree | 6e106789fba5d23dc2c3b721f4e8723b70ae68e8 /Carpet/CarpetReduce/src | |
parent | ca9fa8e10e30a0327cb25d5aa3673f1f4f593e0c (diff) |
CarpetReduce: Use C++ cast operators
Diffstat (limited to 'Carpet/CarpetReduce/src')
-rw-r--r-- | Carpet/CarpetReduce/src/reduce.cc | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/Carpet/CarpetReduce/src/reduce.cc b/Carpet/CarpetReduce/src/reduce.cc index c7b584b6f..3034d72ef 100644 --- a/Carpet/CarpetReduce/src/reduce.cc +++ b/Carpet/CarpetReduce/src/reduce.cc @@ -776,22 +776,24 @@ namespace CarpetReduce { const MPI_Datatype mpitype = CarpetSimpleMPIDatatype(outtype); const int mpilength = CarpetSimpleMPIDatatypeLength(outtype); if (proc == -1) { - MPI_Allreduce ((void*)myoutvals, outvals, mpilength*num_outvals, + MPI_Allreduce (const_cast<void*>(myoutvals), outvals, + mpilength*num_outvals, mpitype, red->mpi_op(), CarpetMPIComm()); if (red->uses_cnt()) { - MPI_Allreduce ((void*)mycounts, &counts[0], num_outvals*mpilength, + MPI_Allreduce (const_cast<void*>(mycounts), &counts[0], + num_outvals*mpilength, mpitype, MPI_SUM, CarpetMPIComm()); } } else { - MPI_Reduce ((void*)myoutvals, outvals, num_outvals*mpilength, - mpitype, red->mpi_op(), - proc, CarpetMPIComm()); + MPI_Reduce (const_cast<void*>(myoutvals), outvals, + num_outvals*mpilength, + mpitype, red->mpi_op(), proc, CarpetMPIComm()); if (red->uses_cnt()) { - MPI_Reduce ((void*)mycounts, &counts[0], num_outvals*mpilength, - mpitype, MPI_SUM, - proc, CarpetMPIComm()); + MPI_Reduce (const_cast<void*>(mycounts), &counts[0], + num_outvals*mpilength, + mpitype, MPI_SUM, proc, CarpetMPIComm()); } } |