diff options
Diffstat (limited to 'Source/Utils/WarpXUtil.cpp')
-rw-r--r-- | Source/Utils/WarpXUtil.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/Utils/WarpXUtil.cpp b/Source/Utils/WarpXUtil.cpp index 379cd1ba5..32931dba2 100644 --- a/Source/Utils/WarpXUtil.cpp +++ b/Source/Utils/WarpXUtil.cpp @@ -287,6 +287,13 @@ void CheckGriddingForRZSpectral () amrex::Abort("CheckGriddingForRZSpectral: WarpX was not built with RZ geometry."); #else + // Ensure that geometry.coord_sys is set properly. + ParmParse pp_geometry("geometry"); + int coord_sys = 1; + pp_geometry.query("coord_sys", coord_sys); + AMREX_ALWAYS_ASSERT_WITH_MESSAGE(coord_sys == 1, "geometry.coord_sys needs to be 1 when using cylindrical geometry"); + pp_geometry.add("coord_sys", coord_sys); + ParmParse pp_algo("algo"); int maxwell_solver_id = GetAlgorithmInteger(pp_algo, "maxwell_solver"); |