aboutsummaryrefslogtreecommitdiff
path: root/Source/Evolve/WarpXEvolveEM.cpp
diff options
context:
space:
mode:
authorGravatar MaxThevenet <mthevenet@lbl.gov> 2020-01-14 17:05:11 -0800
committerGravatar MaxThevenet <mthevenet@lbl.gov> 2020-01-14 17:05:11 -0800
commitab87830fc7ed2677f77772f6af76fdf1a6b6ec96 (patch)
tree55f2b2d64b10815b121af90690a85d23d71d8a8a /Source/Evolve/WarpXEvolveEM.cpp
parent88eba773dd4f56be8e47affdd7c4e78e54e59693 (diff)
downloadWarpX-ab87830fc7ed2677f77772f6af76fdf1a6b6ec96.tar.gz
WarpX-ab87830fc7ed2677f77772f6af76fdf1a6b6ec96.tar.zst
WarpX-ab87830fc7ed2677f77772f6af76fdf1a6b6ec96.zip
fix error MW 1 MR 1 subcycling 0
Diffstat (limited to 'Source/Evolve/WarpXEvolveEM.cpp')
-rw-r--r--Source/Evolve/WarpXEvolveEM.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/Source/Evolve/WarpXEvolveEM.cpp b/Source/Evolve/WarpXEvolveEM.cpp
index 1831a87bf..c94293987 100644
--- a/Source/Evolve/WarpXEvolveEM.cpp
+++ b/Source/Evolve/WarpXEvolveEM.cpp
@@ -18,6 +18,15 @@
using namespace amrex;
void
+WarpX::all_FillBoundary()
+{
+ FillBoundaryE(guard_cells.ng_alloc_EB, guard_cells.ng_Extra);
+ FillBoundaryB(guard_cells.ng_alloc_EB, guard_cells.ng_Extra);
+ FillBoundaryF(guard_cells.ng_alloc_F);
+ FillBoundaryAux(guard_cells.ng_UpdateAux);
+}
+
+void
WarpX::EvolveEM (int numsteps)
{
BL_PROFILE("WarpX::EvolveEM()");
@@ -355,11 +364,17 @@ WarpX::OneStep_nosub (Real cur_time)
FillBoundaryF(guard_cells.ng_alloc_F);
DampPML();
FillBoundaryE(guard_cells.ng_MovingWindow, IntVect::TheZeroVector());
+ FillBoundaryF(guard_cells.ng_MovingWindow);
FillBoundaryB(guard_cells.ng_MovingWindow, IntVect::TheZeroVector());
}
// E and B are up-to-date in the domain, but all guard cells are
// outdated.
#endif
+//FillBoundaryE(guard_cells.ng_alloc_EB, guard_cells.ng_Extra);
+//FillBoundaryB(guard_cells.ng_alloc_EB, guard_cells.ng_Extra);
+//FillBoundaryF(guard_cells.ng_alloc_F);
+//FillBoundaryAux(guard_cells.ng_UpdateAux);
+//all_FillBoundary();
}
/* /brief Perform one PIC iteration, with subcycling