aboutsummaryrefslogtreecommitdiff
path: root/Source/Evolve/WarpXEvolveEM.cpp
diff options
context:
space:
mode:
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