aboutsummaryrefslogtreecommitdiff
path: root/Source/Evolve/WarpXEvolveEM.cpp
diff options
context:
space:
mode:
authorGravatar MaxThevenet <mthevenet@lbl.gov> 2019-08-26 11:08:54 -0700
committerGravatar GitHub <noreply@github.com> 2019-08-26 11:08:54 -0700
commit3d44362029fb39476f9542a10af9e0fc5eb1ef9b (patch)
treeaba3f6f4718bac605a257285403fabfecaa6296b /Source/Evolve/WarpXEvolveEM.cpp
parent84a9c25163825d4fba4bf52fe0e05c54705f1901 (diff)
parent49dc1a600e30443c6d946689bfa80d3cd1091b1f (diff)
downloadWarpX-3d44362029fb39476f9542a10af9e0fc5eb1ef9b.tar.gz
WarpX-3d44362029fb39476f9542a10af9e0fc5eb1ef9b.tar.zst
WarpX-3d44362029fb39476f9542a10af9e0fc5eb1ef9b.zip
Merge pull request #287 from ECP-WarpX/boosted_frame_no_runtime
Remove runtime parameters from the lab frame diagnostics
Diffstat (limited to 'Source/Evolve/WarpXEvolveEM.cpp')
-rw-r--r--Source/Evolve/WarpXEvolveEM.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/Source/Evolve/WarpXEvolveEM.cpp b/Source/Evolve/WarpXEvolveEM.cpp
index 49d855d0e..75643d748 100644
--- a/Source/Evolve/WarpXEvolveEM.cpp
+++ b/Source/Evolve/WarpXEvolveEM.cpp
@@ -140,6 +140,14 @@ WarpX::EvolveEM (int numsteps)
bool do_insitu = ((step+1) >= insitu_start) &&
(insitu_int > 0) && ((step+1) % insitu_int == 0);
+ if (do_boosted_frame_diagnostic) {
+ std::unique_ptr<MultiFab> cell_centered_data = nullptr;
+ if (WarpX::do_boosted_frame_fields) {
+ cell_centered_data = GetCellCenteredData();
+ }
+ myBFD->writeLabFrameData(cell_centered_data.get(), *mypc, geom[0], cur_time, dt[0]);
+ }
+
bool move_j = is_synchronized || to_make_plot || do_insitu;
// If is_synchronized we need to shift j too so that next step we can evolve E by dt/2.
// We might need to move j because we are going to make a plotfile.
@@ -173,14 +181,6 @@ WarpX::EvolveEM (int numsteps)
t_new[i] = cur_time;
}
- if (do_boosted_frame_diagnostic) {
- std::unique_ptr<MultiFab> cell_centered_data = nullptr;
- if (WarpX::do_boosted_frame_fields) {
- cell_centered_data = GetCellCenteredData();
- }
- myBFD->writeLabFrameData(cell_centered_data.get(), *mypc, geom[0], cur_time, dt[0]);
- }
-
// slice gen //
if (to_make_plot || do_insitu || to_make_slice_plot)
{