diff options
author | 2020-11-12 01:08:31 +0100 | |
---|---|---|
committer | 2020-11-11 16:08:31 -0800 | |
commit | fc63c741bcd3e3750a0f5eeb7b7773e367ec50eb (patch) | |
tree | 82e7b31520f75c494cbd28a47ff6263268299326 /Source/Particles/MultiParticleContainer.cpp | |
parent | 832dda4086f5d367df57796973bcdce34ed4008f (diff) | |
download | WarpX-fc63c741bcd3e3750a0f5eeb7b7773e367ec50eb.tar.gz WarpX-fc63c741bcd3e3750a0f5eeb7b7773e367ec50eb.tar.zst WarpX-fc63c741bcd3e3750a0f5eeb7b7773e367ec50eb.zip |
Fix error with nested MFIter loop in Schwinger (#1509)
Diffstat (limited to 'Source/Particles/MultiParticleContainer.cpp')
-rw-r--r-- | Source/Particles/MultiParticleContainer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Particles/MultiParticleContainer.cpp b/Source/Particles/MultiParticleContainer.cpp index 9fb67dc91..cc274655d 100644 --- a/Source/Particles/MultiParticleContainer.cpp +++ b/Source/Particles/MultiParticleContainer.cpp @@ -1127,6 +1127,9 @@ MultiParticleContainer::doQEDSchwinger () auto& pc_product_pos = allcontainers[m_qed_schwinger_pos_product]; + pc_product_ele->defineAllParticleTiles(); + pc_product_pos->defineAllParticleTiles(); + const MultiFab & Ex = warpx.getEfield(level_0,0); const MultiFab & Ey = warpx.getEfield(level_0,1); const MultiFab & Ez = warpx.getEfield(level_0,2); @@ -1152,9 +1155,6 @@ MultiParticleContainer::doQEDSchwinger () const Array4<const amrex::Real> array_EMFAB [] = {arrEx,arrEy,arrEz, arrBx,arrBy,arrBz}; - pc_product_ele->defineAllParticleTiles(); - pc_product_pos->defineAllParticleTiles(); - auto& dst_ele_tile = pc_product_ele->ParticlesAt(level_0, mfi); auto& dst_pos_tile = pc_product_pos->ParticlesAt(level_0, mfi); |