diff options
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r-- | Source/WarpX.cpp | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp index eb1ee803e..222af4833 100644 --- a/Source/WarpX.cpp +++ b/Source/WarpX.cpp @@ -154,7 +154,7 @@ bool WarpX::use_filter = true; bool WarpX::use_kspace_filter = true; bool WarpX::use_filter_compensation = false; -bool WarpX::serialize_ics = false; +bool WarpX::serialize_initial_conditions = false; bool WarpX::refine_plasma = false; int WarpX::num_mirrors = 0; @@ -752,7 +752,7 @@ WarpX::ReadParameters () } #endif - pp_warpx.query("serialize_ics", serialize_ics); + pp_warpx.query("serialize_initial_conditions", serialize_initial_conditions); pp_warpx.query("refine_plasma", refine_plasma); pp_warpx.query("do_dive_cleaning", do_dive_cleaning); pp_warpx.query("do_divb_cleaning", do_divb_cleaning); @@ -1327,16 +1327,19 @@ WarpX::ReadParameters () void WarpX::BackwardCompatibility () { - ParmParse pp_amr("amr"); + // Auxiliary variables int backward_int; + bool backward_bool; + std::string backward_str; + amrex::Real backward_Real; + + ParmParse pp_amr("amr"); if (pp_amr.query("plot_int", backward_int)){ amrex::Abort("amr.plot_int is not supported anymore. Please use the new syntax for diagnostics:\n" "diagnostics.diags_names = my_diag\n" "my_diag.intervals = 10\n" "for output every 10 iterations. See documentation for more information"); } - - std::string backward_str; if (pp_amr.query("plot_file", backward_str)){ amrex::Abort("amr.plot_file is not supported anymore. " "Please use the new syntax for diagnostics, see documentation."); @@ -1365,7 +1368,6 @@ WarpX::BackwardCompatibility () "Please use the renamed option algo.load_balance_intervals instead."); } - amrex::Real backward_Real; if (pp_warpx.query("load_balance_efficiency_ratio_threshold", backward_Real)){ amrex::Abort("warpx.load_balance_efficiency_ratio_threshold is not supported anymore. " "Please use the renamed option algo.load_balance_efficiency_ratio_threshold."); @@ -1393,6 +1395,11 @@ WarpX::BackwardCompatibility () if ( pp_warpx.query("do_pml", backward_int) ) { amrex::Abort( "do_pml is not supported anymore. Please use boundary.field_lo and boundary.field_hi to set the boundary conditions."); } + if (pp_warpx.query("serialize_ics", backward_bool)) { + amrex::Abort("warpx.serialize_ics is no longer a valid option. " + "Please use the renamed option warpx.serialize_initial_conditions instead."); + } + ParmParse pp_interpolation("interpolation"); if (pp_interpolation.query("nox", backward_int) || pp_interpolation.query("noy", backward_int) || @@ -1416,6 +1423,7 @@ WarpX::BackwardCompatibility () "particles.nspecies is ignored. Just use particles.species_names please.", WarnPriority::low); } + ParmParse pp_collisions("collisions"); int ncollisions; if (pp_collisions.query("ncollisions", ncollisions)){ @@ -1423,6 +1431,7 @@ WarpX::BackwardCompatibility () "collisions.ncollisions is ignored. Just use particles.collision_names please.", WarnPriority::low); } + ParmParse pp_lasers("lasers"); int nlasers; if (pp_lasers.query("nlasers", nlasers)){ |