diff options
author | 2021-07-06 15:25:53 -0700 | |
---|---|---|
committer | 2021-07-06 15:25:53 -0700 | |
commit | 82eec2a5032286c617449ea45a341b72b6f8bed2 (patch) | |
tree | 0f673504e3bc7fbc89c13ca2a8b04bf097cc6041 /Source/WarpX.cpp | |
parent | 359e878ef50fdd61300f983cccda03805e163f67 (diff) | |
download | WarpX-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.cpp | 2 |
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. } |