Reframe Report for Feel++ heat toolbox on Gaya

1. Test Summary

  • Total Tests: 4

  • Failures: 3

nb_tasks.tasks

nb_tasks.tasks_per_node

nb_tasks.exclusive_access

meshes

discretization

solver

512

128

True

M1

P1

gamg

xref:[Description]

384

128

True

M1

P1

gamg

xref:[Description]

256

128

True

M1

P1

gamg

xref:[Description]

128

128

True

M1

P1

gamg

Description

from feelpp.benchmarking.report.atomicReports.controller import AtomicReportController
from feelpp.benchmarking.report.atomicReports.model import AtomicReportModel
from feelpp.benchmarking.report.atomicReports.view import AtomicReportView

model=AtomicReportModel([{'num_cases': 4, 'num_failures': 3, 'num_aborted': 0, 'num_skipped': 0, 'runid': 0, 'testcases': [{'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': "RegressionTest %nb_tasks={'tasks': 512, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'environment': 'default', 'fail_phase': 'performance', 'fail_reason': "file not found error: [Errno 2] No such file or directory: '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/0acc07a7/ThermalBridgesENISO10211/heat.scalibility.HeatConstructor.data'", 'filename': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '0acc07a7', 'jobid': '76134', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': "RegressionTest %nb_tasks={'tasks': 512, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'nodelist': ['gaya4'], 'outputdir': None, 'perfvars': None, 'prefix': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'failure', 'stagedir': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_0acc07a7', 'scheduler': 'squeue', 'system': 'gaya:production', 'tags': ['async'], 'time_compile': 0.01117563247680664, 'time_performance': 0.011139869689941406, 'time_run': 631.1430509090424, 'time_sanity': 0.012884855270385742, 'time_setup': 0.009888172149658203, 'time_total': 631.2361636161804, 'unique_name': 'RegressionTest_3', 'fail_info': {'exc_type': 'FileNotFoundError', 'exc_value': "[Errno 2] No such file or directory: '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/0acc07a7/ThermalBridgesENISO10211/heat.scalibility.HeatConstructor.data'", 'traceback': ['  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/frontend/executors/__init__.py", line 317, in _safe_call\n    return fn(*args, **kwargs)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/core/hooks.py", line 107, in _fn\n    getattr(obj, h.__name__)()\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/core/hooks.py", line 38, in _fn\n    func(*args, **kwargs)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py", line 30, in setPerfVars\n    self.scalability_handler.getPerformanceVariables(self.num_tasks)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/scalability.py", line 25, in getPerformanceVariables\n    with open(self.filepaths[stage.name if stage.name else stage.filepath],"r") as f:\n']}, 'fail_severe': False, 'check_vars': {'valid_prog_environs': ['default'], 'valid_systems': ['gaya:production'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'apptainer exec -B"/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_0acc07a7:/rfm_workdir" --home /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking --bind /data/scratch/cladellash/feelppdb/input_data/ThermalBridgesENISO10211/:/input_data --env OMP_NUM_THREADS=1 --sharens --bind /opt/:/opt/ /data/scratch/cladellash/images/feelpp-noble.sif feelpp_toolbox_heat --config-files /usr/share/feelpp/data/testcases/toolboxes/heat/cases/Building/ThermalBridgesENISO10211/case3.cfg /input_data/gamg.cfg --directory /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/0acc07a7 --repository.case ThermalBridgesENISO10211 --heat.scalability-save=1 --repository.append.np 0 --case.discretization P1 --heat.json.patch=\'{"op": "replace","path": "/Meshes/heat/Import/filename","value": "/input_data/partitioning/case3/M1/case3_p512.json" }\'', 'executable_opts': [], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 512, 'num_tasks_per_node': 128, 'num_gpus_per_node': None, 'num_cpus_per_task': 1, 'num_tasks_per_core': None, 'num_tasks_per_socket': None, 'use_multithreading': None, 'max_pending_time': None, 'exclusive_access': True, 'local': False, 'modules': [], 'env_vars': {}, 'variables': {}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'report_dir_path': './reports/feelpp_toolbox_heat/ThermalBridgesENISO10211/gaya/2024_12_13T16_46_34', 'use_case': 'ThermalBridgesENISO10211', 'platform': 'apptainer'}, 'check_params': {'nb_tasks': {'tasks': 512, 'tasks_per_node': 128, 'exclusive_access': True}, 'meshes': 'M1', 'discretization': 'P1', 'solver': 'gamg'}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': "RegressionTest %nb_tasks={'tasks': 384, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'environment': 'default', 'fail_phase': 'performance', 'fail_reason': "file not found error: [Errno 2] No such file or directory: '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/5fc294c2/ThermalBridgesENISO10211/heat.scalibility.HeatConstructor.data'", 'filename': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '5fc294c2', 'jobid': '76135', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': "RegressionTest %nb_tasks={'tasks': 384, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'nodelist': ['gaya1', 'gaya2', 'gaya3'], 'outputdir': None, 'perfvars': None, 'prefix': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'failure', 'stagedir': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_5fc294c2', 'scheduler': 'squeue', 'system': 'gaya:production', 'tags': ['async'], 'time_compile': 0.010851383209228516, 'time_performance': 0.012939214706420898, 'time_run': 1252.2421298027039, 'time_sanity': 0.014721870422363281, 'time_setup': 0.008955240249633789, 'time_total': 1252.3409624099731, 'unique_name': 'RegressionTest_2', 'fail_info': {'exc_type': 'FileNotFoundError', 'exc_value': "[Errno 2] No such file or directory: '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/5fc294c2/ThermalBridgesENISO10211/heat.scalibility.HeatConstructor.data'", 'traceback': ['  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/frontend/executors/__init__.py", line 317, in _safe_call\n    return fn(*args, **kwargs)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/core/hooks.py", line 107, in _fn\n    getattr(obj, h.__name__)()\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/core/hooks.py", line 38, in _fn\n    func(*args, **kwargs)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py", line 30, in setPerfVars\n    self.scalability_handler.getPerformanceVariables(self.num_tasks)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/scalability.py", line 25, in getPerformanceVariables\n    with open(self.filepaths[stage.name if stage.name else stage.filepath],"r") as f:\n']}, 'fail_severe': False, 'check_vars': {'valid_prog_environs': ['default'], 'valid_systems': ['gaya:production'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'apptainer exec -B"/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_5fc294c2:/rfm_workdir" --home /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking --bind /data/scratch/cladellash/feelppdb/input_data/ThermalBridgesENISO10211/:/input_data --env OMP_NUM_THREADS=1 --sharens --bind /opt/:/opt/ /data/scratch/cladellash/images/feelpp-noble.sif feelpp_toolbox_heat --config-files /usr/share/feelpp/data/testcases/toolboxes/heat/cases/Building/ThermalBridgesENISO10211/case3.cfg /input_data/gamg.cfg --directory /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/5fc294c2 --repository.case ThermalBridgesENISO10211 --heat.scalability-save=1 --repository.append.np 0 --case.discretization P1 --heat.json.patch=\'{"op": "replace","path": "/Meshes/heat/Import/filename","value": "/input_data/partitioning/case3/M1/case3_p384.json" }\'', 'executable_opts': [], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 384, 'num_tasks_per_node': 128, 'num_gpus_per_node': None, 'num_cpus_per_task': 1, 'num_tasks_per_core': None, 'num_tasks_per_socket': None, 'use_multithreading': None, 'max_pending_time': None, 'exclusive_access': True, 'local': False, 'modules': [], 'env_vars': {}, 'variables': {}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'report_dir_path': './reports/feelpp_toolbox_heat/ThermalBridgesENISO10211/gaya/2024_12_13T16_46_34', 'use_case': 'ThermalBridgesENISO10211', 'platform': 'apptainer'}, 'check_params': {'nb_tasks': {'tasks': 384, 'tasks_per_node': 128, 'exclusive_access': True}, 'meshes': 'M1', 'discretization': 'P1', 'solver': 'gamg'}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': "RegressionTest %nb_tasks={'tasks': 256, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'environment': 'default', 'fail_phase': 'performance', 'fail_reason': "file not found error: [Errno 2] No such file or directory: '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/9666c623/ThermalBridgesENISO10211/heat.scalibility.HeatConstructor.data'", 'filename': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '9666c623', 'jobid': '76136', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': "RegressionTest %nb_tasks={'tasks': 256, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'nodelist': ['gaya1', 'gaya2'], 'outputdir': None, 'perfvars': None, 'prefix': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'failure', 'stagedir': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_9666c623', 'scheduler': 'squeue', 'system': 'gaya:production', 'tags': ['async'], 'time_compile': 0.010821104049682617, 'time_performance': 0.012982845306396484, 'time_run': 1880.0176479816437, 'time_sanity': 0.013817548751831055, 'time_setup': 0.008922100067138672, 'time_total': 1880.1164841651917, 'unique_name': 'RegressionTest_1', 'fail_info': {'exc_type': 'FileNotFoundError', 'exc_value': "[Errno 2] No such file or directory: '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/9666c623/ThermalBridgesENISO10211/heat.scalibility.HeatConstructor.data'", 'traceback': ['  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/frontend/executors/__init__.py", line 317, in _safe_call\n    return fn(*args, **kwargs)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/core/hooks.py", line 107, in _fn\n    getattr(obj, h.__name__)()\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/reframe/core/hooks.py", line 38, in _fn\n    func(*args, **kwargs)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py", line 30, in setPerfVars\n    self.scalability_handler.getPerformanceVariables(self.num_tasks)\n', '  File "/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/scalability.py", line 25, in getPerformanceVariables\n    with open(self.filepaths[stage.name if stage.name else stage.filepath],"r") as f:\n']}, 'fail_severe': False, 'check_vars': {'valid_prog_environs': ['default'], 'valid_systems': ['gaya:production'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'apptainer exec -B"/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_9666c623:/rfm_workdir" --home /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking --bind /data/scratch/cladellash/feelppdb/input_data/ThermalBridgesENISO10211/:/input_data --env OMP_NUM_THREADS=1 --sharens --bind /opt/:/opt/ /data/scratch/cladellash/images/feelpp-noble.sif feelpp_toolbox_heat --config-files /usr/share/feelpp/data/testcases/toolboxes/heat/cases/Building/ThermalBridgesENISO10211/case3.cfg /input_data/gamg.cfg --directory /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/9666c623 --repository.case ThermalBridgesENISO10211 --heat.scalability-save=1 --repository.append.np 0 --case.discretization P1 --heat.json.patch=\'{"op": "replace","path": "/Meshes/heat/Import/filename","value": "/input_data/partitioning/case3/M1/case3_p256.json" }\'', 'executable_opts': [], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 256, 'num_tasks_per_node': 128, 'num_gpus_per_node': None, 'num_cpus_per_task': 1, 'num_tasks_per_core': None, 'num_tasks_per_socket': None, 'use_multithreading': None, 'max_pending_time': None, 'exclusive_access': True, 'local': False, 'modules': [], 'env_vars': {}, 'variables': {}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'report_dir_path': './reports/feelpp_toolbox_heat/ThermalBridgesENISO10211/gaya/2024_12_13T16_46_34', 'use_case': 'ThermalBridgesENISO10211', 'platform': 'apptainer'}, 'check_params': {'nb_tasks': {'tasks': 256, 'tasks_per_node': 128, 'exclusive_access': True}, 'meshes': 'M1', 'discretization': 'P1', 'solver': 'gamg'}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': "RegressionTest %nb_tasks={'tasks': 128, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'environment': 'default', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '55473afe', 'jobid': '76137', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': "RegressionTest %nb_tasks={'tasks': 128, 'tasks_per_node': 128, 'exclusive_access': True} %meshes=M1 %discretization=P1 %solver=gamg", 'nodelist': ['gaya4'], 'outputdir': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/output/gaya/production/default/RegressionTest_55473afe', 'perfvars': [{'name': 'Constructor_initMaterialProperties', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.010968872}, {'name': 'Constructor_initMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.641211869}, {'name': 'Constructor_initFunctionSpaces', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.06127795}, {'name': 'Constructor_initPostProcess', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.024953657}, {'name': 'Constructor_graph', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.031910992}, {'name': 'Constructor_matrixVector', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.06439827}, {'name': 'Constructor_algebraicOthers', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 7.3328e-05}, {'name': 'Constructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 9.32303594}, {'name': 'PostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 2.50247628}, {'name': 'Solve_ksp-niter', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 'iter', 'value': 21.0}, {'name': 'Solve_algebraic-assembly', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.200135255}, {'name': 'Solve_algebraic-solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.19526838}, {'name': 'Solve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.396269694}, {'name': 'Normal_Heat_Flux_alpha', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 43.66448984966561}, {'name': 'Normal_Heat_Flux_beta', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 13.234932791680961}, {'name': 'Normal_Heat_Flux_gamma', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': -57.485184572799405}, {'name': 'Points_alpha_max_field_temperature', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 17.902221778476292}, {'name': 'Points_alpha_min_field_temperature', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 11.304866748371055}, {'name': 'Points_beta_max_field_temperature', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 16.842788243943442}, {'name': 'Points_beta_min_field_temperature', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 11.082223374054399}, {'name': 'Statistics_temperature_alpha_max', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 17.90216912205249}, {'name': 'Statistics_temperature_alpha_min', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 11.371955934523337}, {'name': 'Statistics_temperature_beta_max', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 16.842741157278976}, {'name': 'Statistics_temperature_beta_min', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': '', 'value': 11.112161834358323}], 'prefix': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_55473afe', 'scheduler': 'squeue', 'system': 'gaya:production', 'tags': ['async'], 'time_compile': 0.010818958282470703, 'time_performance': 0.018114566802978516, 'time_run': 654.1092791557312, 'time_sanity': 0.013466358184814453, 'time_setup': 0.009042501449584961, 'time_total': 654.2065300941467, 'unique_name': 'RegressionTest_0', 'check_vars': {'valid_prog_environs': ['default'], 'valid_systems': ['gaya:production'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'apptainer exec -B"/data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/build/reframe/stage/gaya/production/default/RegressionTest_55473afe:/rfm_workdir" --home /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking --bind /data/scratch/cladellash/feelppdb/input_data/ThermalBridgesENISO10211/:/input_data --env OMP_NUM_THREADS=1 --sharens --bind /opt/:/opt/ /data/scratch/cladellash/images/feelpp-noble.sif feelpp_toolbox_heat --config-files /usr/share/feelpp/data/testcases/toolboxes/heat/cases/Building/ThermalBridgesENISO10211/case3.cfg /input_data/gamg.cfg --directory /data/cemosis/github-actions-runner/actions-runner-2/_work/benchmarking/benchmarking/javier_test/toolboxes/heat/ThermalBridgesENISO10211/Case3/55473afe --repository.case ThermalBridgesENISO10211 --heat.scalability-save=1 --repository.append.np 0 --case.discretization P1 --heat.json.patch=\'{"op": "replace","path": "/Meshes/heat/Import/filename","value": "/input_data/partitioning/case3/M1/case3_p128.json" }\'', 'executable_opts': [], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 128, 'num_tasks_per_node': 128, 'num_gpus_per_node': None, 'num_cpus_per_task': 1, 'num_tasks_per_core': None, 'num_tasks_per_socket': None, 'use_multithreading': None, 'max_pending_time': None, 'exclusive_access': True, 'local': False, 'modules': [], 'env_vars': {}, 'variables': {}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'report_dir_path': './reports/feelpp_toolbox_heat/ThermalBridgesENISO10211/gaya/2024_12_13T16_46_34', 'use_case': 'ThermalBridgesENISO10211', 'platform': 'apptainer'}, 'check_params': {'nb_tasks': {'tasks': 128, 'tasks_per_node': 128, 'exclusive_access': True}, 'meshes': 'M1', 'discretization': 'P1', 'solver': 'gamg'}}]}])
view=AtomicReportView([{'title': 'Validation measures', 'plot_types': ['scatter'], 'transformation': 'performance', 'aggregations': [{'column': 'nb_tasks.tasks', 'agg': 'filter:128'}], 'variables': ['Normal_Heat_Flux_alpha', 'Normal_Heat_Flux_beta', 'Normal_Heat_Flux_gamma', 'Points_alpha_max_field_temperature', 'Points_alpha_min_field_temperature', 'Points_beta_max_field_temperature', 'Points_beta_min_field_temperature', 'Statistics_temperature_alpha_max', 'Statistics_temperature_alpha_min', 'Statistics_temperature_beta_max', 'Statistics_temperature_beta_min'], 'names': [], 'xaxis': {'parameter': 'meshes', 'label': 'mesh levels'}, 'secondary_axis': {'parameter': 'performance_variable', 'label': 'Measures'}, 'yaxis': {'parameter': None, 'label': 'Heat flow [W]'}, 'color_axis': {'parameter': 'discretization', 'label': 'Discretization'}}, {'title': 'Performance (P1)', 'plot_types': ['stacked_bar', 'grouped_bar'], 'transformation': 'performance', 'aggregations': [{'column': 'discretization', 'agg': 'filter:P1'}], 'variables': ['Constructor_init', 'Solve_algebraic-assembly', 'PostProcessing_exportResults'], 'names': [], 'xaxis': {'parameter': 'nb_tasks.tasks', 'label': 'Number of tasks'}, 'secondary_axis': {'parameter': 'meshes', 'label': 'Mesh level'}, 'yaxis': {'parameter': None, 'label': 'execution time (s)'}, 'color_axis': {'parameter': 'performance_variable', 'label': 'Performance variable'}}, {'title': 'Speedup (P1)', 'plot_types': ['scatter'], 'transformation': 'speedup', 'aggregations': [{'column': 'discretization', 'agg': 'filter:P1'}], 'variables': ['Constructor_init', 'Solve_algebraic-assembly', 'PostProcessing_exportResults'], 'names': [], 'xaxis': {'parameter': 'nb_tasks.tasks', 'label': 'Number of tasks'}, 'secondary_axis': {'parameter': 'meshes', 'label': 'Mesh level'}, 'yaxis': {'parameter': None, 'label': 'Speedup'}, 'color_axis': {'parameter': 'performance_variable', 'label': 'Performance variable'}}, {'title': 'Performance (P2)', 'plot_types': ['stacked_bar', 'grouped_bar'], 'transformation': 'performance', 'aggregations': [{'column': 'discretization', 'agg': 'filter:P2'}], 'variables': ['Constructor_init', 'Solve_algebraic-assembly', 'PostProcessing_exportResults'], 'names': [], 'xaxis': {'parameter': 'nb_tasks.tasks', 'label': 'Number of tasks'}, 'secondary_axis': {'parameter': 'meshes', 'label': 'Mesh level'}, 'yaxis': {'parameter': None, 'label': 'execution time (s)'}, 'color_axis': {'parameter': 'performance_variable', 'label': 'Performance variable'}}, {'title': 'Speedup (P2)', 'plot_types': ['scatter'], 'transformation': 'speedup', 'aggregations': [{'column': 'discretization', 'agg': 'filter:P2'}], 'variables': ['Constructor_init', 'Solve_algebraic-assembly', 'PostProcessing_exportResults'], 'names': [], 'xaxis': {'parameter': 'nb_tasks.tasks', 'label': 'Number of tasks'}, 'secondary_axis': {'parameter': 'meshes', 'label': 'Mesh level'}, 'yaxis': {'parameter': None, 'label': 'Speedup'}, 'color_axis': {'parameter': 'performance_variable', 'label': 'Performance variable'}}])
controller=AtomicReportController(model,view)

for fig in controller.generateAll():
    fig.show()
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
File :1
----> 1 for fig in controller.generateAll():
      2     import sys; fig.write_html(file=sys.stdout, include_plotlyjs=False)

File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/base/controller.py:20, in Controller.generateAll(self)
     18 for plot_config in self.view.plots_config:
     19     for plot in FigureFactory.create(plot_config):
---> 20         yield plot.createFigure(self.model.master_df)

File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:125, in ScatterFigure.createFigure(self, df)
    122 df = self.transformation_strategy.calculate(df)
    124 if isinstance(df.index,MultiIndex):
--> 125     figure = self.createAnimation(df)
    126 else:
    127     figure = self.createSimple(df)

File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:65, in ScatterFigure.createAnimation(self, df)
     58     frames.append(frame_traces)
     59     ranges.append([
     60         frame_df.min().min() - frame_df.min().min()*range_epsilon,
     61         frame_df.max().max() + frame_df.min().min()*range_epsilon
     62     ])
     64 fig = go.Figure(
---> 65     data = frames[0],
     66     frames = [
     67         go.Frame(
     68             data = f,
     69             name=f"frame_{i}",
     70             layout=dict(
     71                 yaxis=dict(range = ranges[i])
     72             )
     73         )
     74         for i,f in enumerate(frames)],
     75     layout=go.Layout(
     76         yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
     77         xaxis=dict(title=self.config.xaxis.label),
     78         title=self.config.title,
     79         sliders=[dict(
     80             active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
     81             steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
     82         )],
     83         legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
     84     )
     85 )
     87 return fig

IndexError: list index out of range