diff options
author | 2020-10-14 00:54:19 -0700 | |
---|---|---|
committer | 2020-10-14 00:54:19 -0700 | |
commit | c0ee57664cedc31a5c16c809482e3068828a7755 (patch) | |
tree | b5f47ae50060b65915a1fbfbd07583231406baef /Source/Diagnostics/MultiDiagnostics.cpp | |
parent | 875fdded8fcd29d381d9887f68739e3acc9cb842 (diff) | |
download | WarpX-c0ee57664cedc31a5c16c809482e3068828a7755.tar.gz WarpX-c0ee57664cedc31a5c16c809482e3068828a7755.tar.zst WarpX-c0ee57664cedc31a5c16c809482e3068828a7755.zip |
[mini-PR] Flag to diable all diagnostics. (#1427)
* turn off diagnostics
* document input to enable/disable diagnostics
* Update Docs/source/running_cpp/parameters.rst
Diffstat (limited to 'Source/Diagnostics/MultiDiagnostics.cpp')
-rw-r--r-- | Source/Diagnostics/MultiDiagnostics.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Source/Diagnostics/MultiDiagnostics.cpp b/Source/Diagnostics/MultiDiagnostics.cpp index e67586d17..d9300187e 100644 --- a/Source/Diagnostics/MultiDiagnostics.cpp +++ b/Source/Diagnostics/MultiDiagnostics.cpp @@ -43,9 +43,13 @@ MultiDiagnostics::ReadParameters () { ParmParse pp("diagnostics"); - pp.queryarr("diags_names", diags_names); - ndiags = diags_names.size(); - Print()<<"ndiags "<<ndiags<<'\n'; + int enable_diags = 1; + pp.query("enable", enable_diags); + if (enable_diags == 1) { + pp.queryarr("diags_names", diags_names); + ndiags = diags_names.size(); + Print()<<"ndiags "<<ndiags<<'\n'; + } diags_types.resize( ndiags ); for (int i=0; i<ndiags; i++){ |