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 13:30:24 -0500 |
commit | 6b9dda9eb662f48988c166a5ad03805da9fbda30 (patch) | |
tree | bed3f5e463c585cbdddb13c939bb61f9a713a5e4 /Carpet/CarpetReduce | |
parent | 03b2c7edac82dedbba779c42e26e852070a50436 (diff) |
CarpetReduce: Use C++ cast operators
Diffstat (limited to 'Carpet/CarpetReduce')
-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()); } } |