Skip to content

Commit c5018c3

Browse files
author
Martin D. Weinberg
committed
Add some comments to OutHDF5 about the global reduction
1 parent 3fd28ba commit c5018c3

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/OutHDF5.cc

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -794,9 +794,14 @@ void OutHDF5::checkParticleMasses()
794794
p = c->get_particles(&number);
795795
}
796796

797-
MPI_Allreduce(MPI_IN_PLACE, &minMass, 1, MPI_DOUBLE, MPI_MIN, MPI_COMM_WORLD);
798-
MPI_Allreduce(MPI_IN_PLACE, &maxMass, 1, MPI_DOUBLE, MPI_MAX, MPI_COMM_WORLD);
799-
797+
// Get the min and max mass for all processes
798+
MPI_Allreduce(MPI_IN_PLACE, &minMass, 1, MPI_DOUBLE, MPI_MIN,
799+
MPI_COMM_WORLD);
800+
MPI_Allreduce(MPI_IN_PLACE, &maxMass, 1, MPI_DOUBLE, MPI_MAX,
801+
MPI_COMM_WORLD);
802+
803+
// All processes generate masses and multim from the globally
804+
// reduced values
800805
if ( (maxMass - minMass)/maxMass < 1.0e-12) {
801806
masses.push_back(maxMass);
802807
multim.push_back(true);

0 commit comments

Comments
 (0)