diff options
author | 2019-10-21 10:24:26 -0700 | |
---|---|---|
committer | 2019-10-21 10:24:26 -0700 | |
commit | ee34b3e8cd231e5fa42cb841ec6ac16555e3a692 (patch) | |
tree | ff3d0cf3d9decf92890c131ad022a12caa60a4aa /Source/Particles/Sorting/Partition.cpp | |
parent | d9daf257e26d503ac5d1c7c1bf8aaff4877ff7aa (diff) | |
parent | 80f2d85117bf99c256d416a3a21fb4618e82fe8b (diff) | |
download | WarpX-ee34b3e8cd231e5fa42cb841ec6ac16555e3a692.tar.gz WarpX-ee34b3e8cd231e5fa42cb841ec6ac16555e3a692.tar.zst WarpX-ee34b3e8cd231e5fa42cb841ec6ac16555e3a692.zip |
Merge branch 'dev' of https://github.com/ECP-WarpX/WarpX into SliceInLabFrameForBoostedSim
Diffstat (limited to 'Source/Particles/Sorting/Partition.cpp')
-rw-r--r-- | Source/Particles/Sorting/Partition.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Particles/Sorting/Partition.cpp b/Source/Particles/Sorting/Partition.cpp index d1455249a..e88af017f 100644 --- a/Source/Particles/Sorting/Partition.cpp +++ b/Source/Particles/Sorting/Partition.cpp @@ -56,7 +56,7 @@ PhysicalParticleContainer::PartitionParticlesInBuffers( gather_masks : current_masks; // - For each particle, find whether it is in the larger buffer, // by looking up the mask. Store the answer in `inexflag`. - amrex::ParallelFor( np, fillBufferFlag(pti, bmasks, inexflag, Geom(lev), 0) ); + amrex::ParallelFor( np, fillBufferFlag(pti, bmasks, inexflag, Geom(lev)) ); // - Find the indices that reorder particles so that the last particles // are in the larger buffer fillWithConsecutiveIntegers( pid ); @@ -93,7 +93,7 @@ PhysicalParticleContainer::PartitionParticlesInBuffers( // - For each particle in the large buffer, find whether it is in // the smaller buffer, by looking up the mask. Store the answer in `inexflag`. amrex::ParallelFor( np - n_fine, - fillBufferFlag(pti, bmasks, inexflag, Geom(lev), n_fine) ); + fillBufferFlagRemainingParticles(pti, bmasks, inexflag, Geom(lev), pid, n_fine) ); auto const sep2 = stablePartition( sep, pid.end(), inexflag ); if (bmasks == gather_masks) { |