aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/WarpXParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar Weiqun Zhang <WeiqunZhang@lbl.gov> 2023-07-24 06:35:27 -0700
committerGravatar GitHub <noreply@github.com> 2023-07-24 15:35:27 +0200
commit87091b30cf1ef6567ed9720028b634b31957c4cd (patch)
treedccc0a0eb4277dfc5d621c2d5c02ab4a542af188 /Source/Particles/WarpXParticleContainer.cpp
parentb0abf415224bcffbe845b40ea0adf503b1dcfc6d (diff)
downloadWarpX-87091b30cf1ef6567ed9720028b634b31957c4cd.tar.gz
WarpX-87091b30cf1ef6567ed9720028b634b31957c4cd.tar.zst
WarpX-87091b30cf1ef6567ed9720028b634b31957c4cd.zip
Merge MPI Reduction Calls (#4051)
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.cpp')
-rw-r--r--Source/Particles/WarpXParticleContainer.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp
index 7775702e4..cabe05c6e 100644
--- a/Source/Particles/WarpXParticleContainer.cpp
+++ b/Source/Particles/WarpXParticleContainer.cpp
@@ -1223,9 +1223,7 @@ std::array<ParticleReal, 3> WarpXParticleContainer::meanParticleVelocity(bool lo
}
if (local == false) {
- ParallelDescriptor::ReduceRealSum(vx_total);
- ParallelDescriptor::ReduceRealSum(vy_total);
- ParallelDescriptor::ReduceRealSum(vz_total);
+ ParallelDescriptor::ReduceRealSum<ParticleReal>({vx_total,vy_total,vz_total});
ParallelDescriptor::ReduceLongSum(np_total);
}