aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/MultiDiagnostics.cpp
diff options
context:
space:
mode:
authorGravatar Revathi Jambunathan <41089244+RevathiJambunathan@users.noreply.github.com> 2020-10-14 00:54:19 -0700
committerGravatar GitHub <noreply@github.com> 2020-10-14 00:54:19 -0700
commitc0ee57664cedc31a5c16c809482e3068828a7755 (patch)
treeb5f47ae50060b65915a1fbfbd07583231406baef /Source/Diagnostics/MultiDiagnostics.cpp
parent875fdded8fcd29d381d9887f68739e3acc9cb842 (diff)
downloadWarpX-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.cpp10
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++){