aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetReduce/src
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2008-07-15 12:03:03 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2008-07-15 12:03:03 -0500
commit259315597ec77741ff0835d2e626aa4e413030b4 (patch)
tree6e106789fba5d23dc2c3b721f4e8723b70ae68e8 /Carpet/CarpetReduce/src
parentca9fa8e10e30a0327cb25d5aa3673f1f4f593e0c (diff)
CarpetReduce: Use C++ cast operators
Diffstat (limited to 'Carpet/CarpetReduce/src')
-rw-r--r--Carpet/CarpetReduce/src/reduce.cc18
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());
}
}