diff --git a/dashboards/dashboard_walberla.py b/dashboards/dashboard_walberla.py index fe2f3aead01d039173b5c86ca39eeebeb6b2f6a2..6b53252300080f4a5b5333dcde479fb03c75af66 100644 --- a/dashboards/dashboard_walberla.py +++ b/dashboards/dashboard_walberla.py @@ -205,21 +205,18 @@ def dashboard_uniformgridgpu_profile(): Filter("periodic_2"), ] - fields = [ - PanelInfos("mlupsPerProcess", Units.number), - PanelInfos("Runtime (RDTSC) [s]", Units.seconds), - PanelInfos("DP [MFLOP/s]", Units.mflop_sec), - PanelInfos("Operational intensity", Units.flop_per_byte), - PanelInfos('AVX DP [MFLOP/s]" / "DP [MFLOP/s]', Units.percent), - PanelInfos('Memory bandwidth [MBytes/s]', Units.mbytes_per_second), - PanelInfos('Memory write bandwidth [MBytes/s]', Units.mbytes_per_second), - PanelInfos('Memory read bandwidth [MBytes/s]', Units.mbytes_per_second), - PanelInfos('Memory data volume [GBytes]', Units.gigabyte), - PanelInfos('Memory read data volume [GBytes]', Units.gigabyte), - PanelInfos('Memory write data volume [GBytes]', Units.gigabyte), - PanelInfos('Energy [J]', Units.joule), - PanelInfos('Power [W]', Units.watt), - PanelInfos('Clock [MHz] STAT Avg', Units.megahertz), ] + fields = [PanelInfos(runtime_key, Units.seconds), + PanelInfos(dp_key, Units.mflop_sec), + PanelInfos(p_max_key, Units.mflop_sec), + PanelInfos(f'{dp_key}"/"{p_max_key}', Units.percent), + PanelInfos(operational_intensity_key, Units.flop_per_byte), + PanelInfos(memory_bandwidth_key, Units.mbytes_per_second), + PanelInfos(memory_write_bandwidth_key, Units.mbytes_per_second), + PanelInfos(memory_read_bandwidth_key, Units.mbytes_per_second), + PanelInfos(memory_data_key, Units.gigabyte), + PanelInfos(memory_write_data_key, Units.gigabyte), + PanelInfos(memory_read_data_key, Units.gigabyte), + ] filter_vars = [get_dashboard_variable(filter, measurment_name, data_source) for filter in filters]