aboutsummaryrefslogtreecommitdiff
path: root/Source/WarpX.cpp
diff options
context:
space:
mode:
authorGravatar Michael Kieburtz <michael.kieburtz@modernelectron.com> 2021-07-06 15:25:53 -0700
committerGravatar GitHub <noreply@github.com> 2021-07-06 15:25:53 -0700
commit82eec2a5032286c617449ea45a341b72b6f8bed2 (patch)
tree0f673504e3bc7fbc89c13ca2a8b04bf097cc6041 /Source/WarpX.cpp
parent359e878ef50fdd61300f983cccda03805e163f67 (diff)
downloadWarpX-82eec2a5032286c617449ea45a341b72b6f8bed2.tar.gz
WarpX-82eec2a5032286c617449ea45a341b72b6f8bed2.tar.zst
WarpX-82eec2a5032286c617449ea45a341b72b6f8bed2.zip
Input parameter for AMReX MLMG verbosity (#2041)
* Added warpx_solver_verbosity input parameter - This input paramter is for the electrostatic solver to pass into MLMG::setVerbose(int) - Originally this value was hardcoded to 2 * readded accidently deleted line * Handle the default solver_verbosity value on the C++ side * Verbosity parameter now works the same as warpx.self_fields_max_iters - The input parameter for mlmg verbosity is now warpx.self_fields_verbosity - It still has a default value of 2. * fixed missing comma * added missing parameter to function call * Added documentation entry for warpx.self_fields_verbosity * corrected documentation * fixed formatting mistsake
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r--Source/WarpX.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp
index 3950ac924..9dcba8b7d 100644
--- a/Source/WarpX.cpp
+++ b/Source/WarpX.cpp
@@ -170,6 +170,7 @@ bool WarpX::do_dynamic_scheduling = true;
int WarpX::do_electrostatic;
Real WarpX::self_fields_required_precision = 1.e-11_rt;
int WarpX::self_fields_max_iters = 200;
+int WarpX::self_fields_verbosity = 2;
int WarpX::do_subcycling = 0;
int WarpX::do_multi_J = 0;
@@ -549,6 +550,7 @@ WarpX::ReadParameters ()
if (do_electrostatic == ElectrostaticSolverAlgo::LabFrame) {
queryWithParser(pp_warpx, "self_fields_required_precision", self_fields_required_precision);
pp_warpx.query("self_fields_max_iters", self_fields_max_iters);
+ pp_warpx.query("self_fields_verbosity", self_fields_verbosity);
// Note that with the relativistic version, these parameters would be
// input for each species.
}