diff options
Diffstat (limited to 'Source/Parallelization/WarpXRegrid.cpp')
-rw-r--r-- | Source/Parallelization/WarpXRegrid.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/Parallelization/WarpXRegrid.cpp b/Source/Parallelization/WarpXRegrid.cpp index 3c90a07cb..16ecd49ce 100644 --- a/Source/Parallelization/WarpXRegrid.cpp +++ b/Source/Parallelization/WarpXRegrid.cpp @@ -169,6 +169,12 @@ WarpX::RemakeLevel (int lev, Real /*time*/, const BoxArray& ba, const Distributi { RemakeMultiFab(Bfield_fp[lev][idim], dm, true); RemakeMultiFab(Efield_fp[lev][idim], dm, true); + if (add_external_B_field) { + RemakeMultiFab(Bfield_fp_external[lev][idim], dm, true); + } + if (add_external_E_field) { + RemakeMultiFab(Efield_fp_external[lev][idim], dm, true); + } RemakeMultiFab(current_fp[lev][idim], dm, false); RemakeMultiFab(current_store[lev][idim], dm, false); if (current_deposition_algo == CurrentDepositionAlgo::Vay) { |