aboutsummaryrefslogtreecommitdiff
path: root/Source/Particles/WarpXParticleContainer.cpp
diff options
context:
space:
mode:
authorGravatar David Grote <grote1@llnl.gov> 2021-11-30 18:33:45 -0800
committerGravatar GitHub <noreply@github.com> 2021-11-30 18:33:45 -0800
commit5f310e5c1e9d3b096eb93ae3943e42150c986a08 (patch)
tree4af2175c9a18d163a4934e9be95aed1058597b4c /Source/Particles/WarpXParticleContainer.cpp
parent11a5bf5d56b38ed9d09fa12493bd513e5d5bee47 (diff)
downloadWarpX-5f310e5c1e9d3b096eb93ae3943e42150c986a08.tar.gz
WarpX-5f310e5c1e9d3b096eb93ae3943e42150c986a08.tar.zst
WarpX-5f310e5c1e9d3b096eb93ae3943e42150c986a08.zip
Added parallel pragma to ApplyBoundaryConditions (#2612)
Diffstat (limited to 'Source/Particles/WarpXParticleContainer.cpp')
-rw-r--r--Source/Particles/WarpXParticleContainer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/Particles/WarpXParticleContainer.cpp b/Source/Particles/WarpXParticleContainer.cpp
index f7cb27b28..8cec8ceb4 100644
--- a/Source/Particles/WarpXParticleContainer.cpp
+++ b/Source/Particles/WarpXParticleContainer.cpp
@@ -1139,6 +1139,9 @@ WarpXParticleContainer::ApplyBoundaryConditions (){
for (int lev = 0; lev <= finestLevel(); ++lev)
{
+#ifdef AMREX_USE_OMP
+#pragma omp parallel if (amrex::Gpu::notInLaunchRegion())
+#endif
for (WarpXParIter pti(*this, lev); pti.isValid(); ++pti)
{
auto GetPosition = GetParticlePosition(pti);