From 40ea3f548d7ae3b174e67b0d3005432f737b9e23 Mon Sep 17 00:00:00 2001
From: Christoph Alt <christoph.alt@fau.de>
Date: Thu, 16 Nov 2023 14:31:30 +0100
Subject: [PATCH] added a new panel for MPI barrier percentage

---
 dashboards/dashboard_walberla.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/dashboards/dashboard_walberla.py b/dashboards/dashboard_walberla.py
index 9fc3a5b..ad5c075 100644
--- a/dashboards/dashboard_walberla.py
+++ b/dashboards/dashboard_walberla.py
@@ -328,6 +328,21 @@ def dashboard_fslbmgravitywave():
             tooltipMode="single",
         ))
 
+    panels.append(
+        get_time_series_panel(
+            PanelInfos(r"/MPI Barrier:.*_percentage/", Units.percent),
+            data_source,
+            measurment_name,
+            where=where,
+            group_by=[f.name for f in filters],
+            gridPos=get_grid_pos(12, 12, 12, (len(fields)+1)*(13)),
+            drawStyle="bars",
+            stacking={"mode": "normal"},
+            fillOpacity=70,
+            gradientMode="Opacity",
+            tooltipMode="single",
+        ))
+
     return build_dashboard(options,
                            panels=panels,
                            templating=filter_vars,
-- 
GitLab