diff options
author | 2023-07-24 06:35:27 -0700 | |
---|---|---|
committer | 2023-07-24 15:35:27 +0200 | |
commit | 87091b30cf1ef6567ed9720028b634b31957c4cd (patch) | |
tree | dccc0a0eb4277dfc5d621c2d5c02ab4a542af188 /Source/Particles/WarpXParticleContainer.cpp | |
parent | b0abf415224bcffbe845b40ea0adf503b1dcfc6d (diff) | |
download | WarpX-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.cpp | 4 |
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); } |