Reframe Report for Feel++ Thermo-electric toolbox on Gaya

1. Test Summary

  • Total Tests: 7

  • Failures: 0

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': 7, 'num_failures': 0, '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=256', 'environment': 'env_gaya', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '5cce0353', 'jobid': '61782', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': 'RegressionTest %nb_tasks=256', 'nodelist': ['gaya1', 'gaya2'], 'outputdir': '/data/home/cladellash/benchmarking/build/reframe/output/gaya/public/env_gaya/RegressionTest_5cce0353', 'perfvars': [{'name': 'ThermoElectricConstructor_createMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 9.3436622}, {'name': 'ThermoElectricConstructor_createExporters', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.000478431}, {'name': 'ThermoElectricConstructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 28.38023}, {'name': 'ThermoElectricPostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.094644729}, {'name': 'ThermoElectricSolve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 102.6245}], 'prefix': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/home/cladellash/benchmarking/build/reframe/stage/gaya/public/env_gaya/RegressionTest_5cce0353', 'scheduler': 'squeue', 'system': 'gaya:public', 'tags': ['async'], 'time_compile': 0.010347843170166016, 'time_performance': 0.012015581130981445, 'time_run': 208.95432329177856, 'time_sanity': 0.01188039779663086, 'time_setup': 0.009199142456054688, 'time_total': 209.1088740825653, 'unique_name': 'RegressionTest_6', 'check_vars': {'valid_prog_environs': ['*'], 'valid_systems': ['*'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'feelpp_toolbox_thermoelectric', 'executable_opts': ['--config-files /data/scratch/cladellash/feelppdb/toolboxes/input/thermoelectric/HL-31.cfg', '--directory /data/scratch/cladellash/feelppdb/toolboxes/thermoelectric/5cce0353', '--repository.case HL_31', '--fail-on-unknown-option 1', '--thermo-electric.scalability-save=1', '--thermo-electric.heat.scalability-save=1', '--thermo-electric.electric.scalability-save=1', '--repository.append.np 0', '--thermo-electric.json.patch=\'{"op": "replace","path": "/Meshes/thermoelectric/Import/filename","value": "$cfgdir/HL-31_p256.json" }\''], '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': False, 'local': False, 'modules': [], 'env_vars': {'OMP_NUM_THREADS': 1}, 'variables': {'OMP_NUM_THREADS': 1}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'machine_config_path': '/data/home/cladellash/benchmarking/config/gaya.json', 'use_case': 'HL_31'}, 'check_params': {'nb_tasks': 256}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': 'RegressionTest %nb_tasks=128', 'environment': 'env_gaya', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '5ab1f483', 'jobid': '61783', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': 'RegressionTest %nb_tasks=128', 'nodelist': ['gaya1'], 'outputdir': '/data/home/cladellash/benchmarking/build/reframe/output/gaya/public/env_gaya/RegressionTest_5ab1f483', 'perfvars': [{'name': 'ThermoElectricConstructor_createMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 6.36808929}, {'name': 'ThermoElectricConstructor_createExporters', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.000722079}, {'name': 'ThermoElectricConstructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 17.5549475}, {'name': 'ThermoElectricPostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.084252727}, {'name': 'ThermoElectricSolve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 5.31183259}], 'prefix': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/home/cladellash/benchmarking/build/reframe/stage/gaya/public/env_gaya/RegressionTest_5ab1f483', 'scheduler': 'squeue', 'system': 'gaya:public', 'tags': ['async'], 'time_compile': 0.010278940200805664, 'time_performance': 0.011618852615356445, 'time_run': 31.151336908340454, 'time_sanity': 0.011014461517333984, 'time_setup': 0.008842945098876953, 'time_total': 31.381861686706543, 'unique_name': 'RegressionTest_5', 'check_vars': {'valid_prog_environs': ['*'], 'valid_systems': ['*'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'feelpp_toolbox_thermoelectric', 'executable_opts': ['--config-files /data/scratch/cladellash/feelppdb/toolboxes/input/thermoelectric/HL-31.cfg', '--directory /data/scratch/cladellash/feelppdb/toolboxes/thermoelectric/5ab1f483', '--repository.case HL_31', '--fail-on-unknown-option 1', '--thermo-electric.scalability-save=1', '--thermo-electric.heat.scalability-save=1', '--thermo-electric.electric.scalability-save=1', '--repository.append.np 0', '--thermo-electric.json.patch=\'{"op": "replace","path": "/Meshes/thermoelectric/Import/filename","value": "$cfgdir/HL-31_p128.json" }\''], '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': False, 'local': False, 'modules': [], 'env_vars': {'OMP_NUM_THREADS': 1}, 'variables': {'OMP_NUM_THREADS': 1}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'machine_config_path': '/data/home/cladellash/benchmarking/config/gaya.json', 'use_case': 'HL_31'}, 'check_params': {'nb_tasks': 128}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': 'RegressionTest %nb_tasks=64', 'environment': 'env_gaya', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '1855ed40', 'jobid': '61784', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': 'RegressionTest %nb_tasks=64', 'nodelist': ['gaya2'], 'outputdir': '/data/home/cladellash/benchmarking/build/reframe/output/gaya/public/env_gaya/RegressionTest_1855ed40', 'perfvars': [{'name': 'ThermoElectricConstructor_createMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 39.6654193}, {'name': 'ThermoElectricConstructor_createExporters', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.000425199}, {'name': 'ThermoElectricConstructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 185.605978}, {'name': 'ThermoElectricPostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.140781614}, {'name': 'ThermoElectricSolve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 92.4004072}], 'prefix': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/home/cladellash/benchmarking/build/reframe/stage/gaya/public/env_gaya/RegressionTest_1855ed40', 'scheduler': 'squeue', 'system': 'gaya:public', 'tags': ['async'], 'time_compile': 0.010198116302490234, 'time_performance': 0.010973215103149414, 'time_run': 315.96591329574585, 'time_sanity': 0.011843681335449219, 'time_setup': 0.008942842483520508, 'time_total': 316.2692656517029, 'unique_name': 'RegressionTest_4', 'check_vars': {'valid_prog_environs': ['*'], 'valid_systems': ['*'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'feelpp_toolbox_thermoelectric', 'executable_opts': ['--config-files /data/scratch/cladellash/feelppdb/toolboxes/input/thermoelectric/HL-31.cfg', '--directory /data/scratch/cladellash/feelppdb/toolboxes/thermoelectric/1855ed40', '--repository.case HL_31', '--fail-on-unknown-option 1', '--thermo-electric.scalability-save=1', '--thermo-electric.heat.scalability-save=1', '--thermo-electric.electric.scalability-save=1', '--repository.append.np 0', '--thermo-electric.json.patch=\'{"op": "replace","path": "/Meshes/thermoelectric/Import/filename","value": "$cfgdir/HL-31_p64.json" }\''], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 64, 'num_tasks_per_node': 64, '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': False, 'local': False, 'modules': [], 'env_vars': {'OMP_NUM_THREADS': 1}, 'variables': {'OMP_NUM_THREADS': 1}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'machine_config_path': '/data/home/cladellash/benchmarking/config/gaya.json', 'use_case': 'HL_31'}, 'check_params': {'nb_tasks': 64}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': 'RegressionTest %nb_tasks=32', 'environment': 'env_gaya', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': 'c1806fdf', 'jobid': '61785', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': 'RegressionTest %nb_tasks=32', 'nodelist': ['gaya2'], 'outputdir': '/data/home/cladellash/benchmarking/build/reframe/output/gaya/public/env_gaya/RegressionTest_c1806fdf', 'perfvars': [{'name': 'ThermoElectricConstructor_createMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 54.6846271}, {'name': 'ThermoElectricConstructor_createExporters', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.000256502}, {'name': 'ThermoElectricConstructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 215.052461}, {'name': 'ThermoElectricPostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.139978666}, {'name': 'ThermoElectricSolve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 84.8133234}], 'prefix': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/home/cladellash/benchmarking/build/reframe/stage/gaya/public/env_gaya/RegressionTest_c1806fdf', 'scheduler': 'squeue', 'system': 'gaya:public', 'tags': ['async'], 'time_compile': 0.01020956039428711, 'time_performance': 0.011762380599975586, 'time_run': 331.4851188659668, 'time_sanity': 0.010352373123168945, 'time_setup': 0.008650779724121094, 'time_total': 331.85892391204834, 'unique_name': 'RegressionTest_3', 'check_vars': {'valid_prog_environs': ['*'], 'valid_systems': ['*'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'feelpp_toolbox_thermoelectric', 'executable_opts': ['--config-files /data/scratch/cladellash/feelppdb/toolboxes/input/thermoelectric/HL-31.cfg', '--directory /data/scratch/cladellash/feelppdb/toolboxes/thermoelectric/c1806fdf', '--repository.case HL_31', '--fail-on-unknown-option 1', '--thermo-electric.scalability-save=1', '--thermo-electric.heat.scalability-save=1', '--thermo-electric.electric.scalability-save=1', '--repository.append.np 0', '--thermo-electric.json.patch=\'{"op": "replace","path": "/Meshes/thermoelectric/Import/filename","value": "$cfgdir/HL-31_p32.json" }\''], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 32, 'num_tasks_per_node': 32, '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': False, 'local': False, 'modules': [], 'env_vars': {'OMP_NUM_THREADS': 1}, 'variables': {'OMP_NUM_THREADS': 1}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'machine_config_path': '/data/home/cladellash/benchmarking/config/gaya.json', 'use_case': 'HL_31'}, 'check_params': {'nb_tasks': 32}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': 'RegressionTest %nb_tasks=16', 'environment': 'env_gaya', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': 'ffe5db09', 'jobid': '61786', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': 'RegressionTest %nb_tasks=16', 'nodelist': ['gaya2'], 'outputdir': '/data/home/cladellash/benchmarking/build/reframe/output/gaya/public/env_gaya/RegressionTest_ffe5db09', 'perfvars': [{'name': 'ThermoElectricConstructor_createMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 101.708553}, {'name': 'ThermoElectricConstructor_createExporters', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.000287831}, {'name': 'ThermoElectricConstructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 300.279871}, {'name': 'ThermoElectricPostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.107377305}, {'name': 'ThermoElectricSolve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 53.1284321}], 'prefix': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/home/cladellash/benchmarking/build/reframe/stage/gaya/public/env_gaya/RegressionTest_ffe5db09', 'scheduler': 'squeue', 'system': 'gaya:public', 'tags': ['async'], 'time_compile': 0.01028895378112793, 'time_performance': 0.011021852493286133, 'time_run': 391.58780097961426, 'time_sanity': 0.010934114456176758, 'time_setup': 0.008657693862915039, 'time_total': 392.0329821109772, 'unique_name': 'RegressionTest_2', 'check_vars': {'valid_prog_environs': ['*'], 'valid_systems': ['*'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'feelpp_toolbox_thermoelectric', 'executable_opts': ['--config-files /data/scratch/cladellash/feelppdb/toolboxes/input/thermoelectric/HL-31.cfg', '--directory /data/scratch/cladellash/feelppdb/toolboxes/thermoelectric/ffe5db09', '--repository.case HL_31', '--fail-on-unknown-option 1', '--thermo-electric.scalability-save=1', '--thermo-electric.heat.scalability-save=1', '--thermo-electric.electric.scalability-save=1', '--repository.append.np 0', '--thermo-electric.json.patch=\'{"op": "replace","path": "/Meshes/thermoelectric/Import/filename","value": "$cfgdir/HL-31_p16.json" }\''], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 16, 'num_tasks_per_node': 16, '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': False, 'local': False, 'modules': [], 'env_vars': {'OMP_NUM_THREADS': 1}, 'variables': {'OMP_NUM_THREADS': 1}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'machine_config_path': '/data/home/cladellash/benchmarking/config/gaya.json', 'use_case': 'HL_31'}, 'check_params': {'nb_tasks': 16}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': 'RegressionTest %nb_tasks=8', 'environment': 'env_gaya', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': 'a631779e', 'jobid': '61787', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': 'RegressionTest %nb_tasks=8', 'nodelist': ['gaya2'], 'outputdir': '/data/home/cladellash/benchmarking/build/reframe/output/gaya/public/env_gaya/RegressionTest_a631779e', 'perfvars': [{'name': 'ThermoElectricConstructor_createMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 184.886085}, {'name': 'ThermoElectricConstructor_createExporters', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.000208862}, {'name': 'ThermoElectricConstructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 390.637816}, {'name': 'ThermoElectricPostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.050859164}, {'name': 'ThermoElectricSolve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 47.7352248}], 'prefix': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/home/cladellash/benchmarking/build/reframe/stage/gaya/public/env_gaya/RegressionTest_a631779e', 'scheduler': 'squeue', 'system': 'gaya:public', 'tags': ['async'], 'time_compile': 0.010267972946166992, 'time_performance': 0.011912822723388672, 'time_run': 479.58514881134033, 'time_sanity': 0.010443925857543945, 'time_setup': 0.008581161499023438, 'time_total': 480.1010105609894, 'unique_name': 'RegressionTest_1', 'check_vars': {'valid_prog_environs': ['*'], 'valid_systems': ['*'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'feelpp_toolbox_thermoelectric', 'executable_opts': ['--config-files /data/scratch/cladellash/feelppdb/toolboxes/input/thermoelectric/HL-31.cfg', '--directory /data/scratch/cladellash/feelppdb/toolboxes/thermoelectric/a631779e', '--repository.case HL_31', '--fail-on-unknown-option 1', '--thermo-electric.scalability-save=1', '--thermo-electric.heat.scalability-save=1', '--thermo-electric.electric.scalability-save=1', '--repository.append.np 0', '--thermo-electric.json.patch=\'{"op": "replace","path": "/Meshes/thermoelectric/Import/filename","value": "$cfgdir/HL-31_p8.json" }\''], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 8, 'num_tasks_per_node': 8, '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': False, 'local': False, 'modules': [], 'env_vars': {'OMP_NUM_THREADS': 1}, 'variables': {'OMP_NUM_THREADS': 1}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'machine_config_path': '/data/home/cladellash/benchmarking/config/gaya.json', 'use_case': 'HL_31'}, 'check_params': {'nb_tasks': 8}}, {'build_stderr': None, 'build_stdout': None, 'dependencies_actual': [], 'dependencies_conceptual': [], 'description': '', 'display_name': 'RegressionTest %nb_tasks=4', 'environment': 'env_gaya', 'fail_phase': None, 'fail_reason': None, 'filename': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe/regression.py', 'fixture': False, 'hash': '0dbfd3e6', 'jobid': '61788', 'job_stderr': 'rfm_job.err', 'job_stdout': 'rfm_job.out', 'maintainers': [], 'name': 'RegressionTest %nb_tasks=4', 'nodelist': ['gaya2'], 'outputdir': '/data/home/cladellash/benchmarking/build/reframe/output/gaya/public/env_gaya/RegressionTest_0dbfd3e6', 'perfvars': [{'name': 'ThermoElectricConstructor_createMesh', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 307.501362}, {'name': 'ThermoElectricConstructor_createExporters', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.00023367}, {'name': 'ThermoElectricConstructor_init', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 502.336654}, {'name': 'ThermoElectricPostProcessing_exportResults', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 0.035428615}, {'name': 'ThermoElectricSolve_solve', 'reference': 0, 'thres_lower': None, 'thres_upper': None, 'unit': 's', 'value': 67.5227991}], 'prefix': '/data/home/cladellash/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/reframe', 'result': 'success', 'stagedir': '/data/home/cladellash/benchmarking/build/reframe/stage/gaya/public/env_gaya/RegressionTest_0dbfd3e6', 'scheduler': 'squeue', 'system': 'gaya:public', 'tags': ['async'], 'time_compile': 0.010121345520019531, 'time_performance': 0.010877847671508789, 'time_run': 626.0803143978119, 'time_sanity': 0.011098146438598633, 'time_setup': 0.008528709411621094, 'time_total': 626.6673591136932, 'unique_name': 'RegressionTest_0', 'check_vars': {'valid_prog_environs': ['*'], 'valid_systems': ['*'], 'descr': '', 'sourcepath': '', 'sourcesdir': None, 'prebuild_cmds': [], 'postbuild_cmds': [], 'executable': 'feelpp_toolbox_thermoelectric', 'executable_opts': ['--config-files /data/scratch/cladellash/feelppdb/toolboxes/input/thermoelectric/HL-31.cfg', '--directory /data/scratch/cladellash/feelppdb/toolboxes/thermoelectric/0dbfd3e6', '--repository.case HL_31', '--fail-on-unknown-option 1', '--thermo-electric.scalability-save=1', '--thermo-electric.heat.scalability-save=1', '--thermo-electric.electric.scalability-save=1', '--repository.append.np 0', '--thermo-electric.json.patch=\'{"op": "replace","path": "/Meshes/thermoelectric/Import/filename","value": "$cfgdir/HL-31_p4.json" }\''], 'prerun_cmds': [], 'postrun_cmds': [], 'keep_files': [], 'readonly_files': [], 'tags': ['async'], 'maintainers': [], 'strict_check': True, 'num_tasks': 4, 'num_tasks_per_node': 4, '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': False, 'local': False, 'modules': [], 'env_vars': {'OMP_NUM_THREADS': 1}, 'variables': {'OMP_NUM_THREADS': 1}, 'time_limit': None, 'build_time_limit': None, 'extra_resources': {}, 'build_locally': True, 'machine_config_path': '/data/home/cladellash/benchmarking/config/gaya.json', 'use_case': 'HL_31'}, 'check_params': {'nb_tasks': 4}}]}] )
view=AtomicReportView([{'title': 'Performance by step', 'plot_types': ['stacked_bar'], 'transformation': 'performance', 'variables': ['ThermoElectricConstructor_init', 'ThermoElectricPostProcessing_exportResults', 'ThermoElectricSolve_solve'], 'names': ['ThermoElectricConstructor', 'ThermoElectricPostProcessing', 'ThermoElectricSolve'], 'xaxis': {'parameter': 'nb_tasks', 'label': 'Number of tasks'}, 'yaxis': {'label': 'execution time (s)'}}, {'title': 'Relative Performance by step', 'plot_types': ['stacked_bar'], 'transformation': 'relative_performance', 'variables': ['ThermoElectricConstructor_init', 'ThermoElectricPostProcessing_exportResults', 'ThermoElectricSolve_solve'], 'names': ['ThermoElectricConstructor', 'ThermoElectricPostProcessing', 'ThermoElectricSolve'], 'xaxis': {'parameter': 'nb_tasks', 'label': 'Number of tasks'}, 'yaxis': {'label': 'execution time (%)'}}, {'title': 'Speedup by step', 'plot_types': ['scatter'], 'transformation': 'speedup', 'variables': ['ThermoElectricConstructor_init', 'ThermoElectricPostProcessing_exportResults', 'ThermoElectricSolve_solve'], 'names': ['ThermoElectricConstructor', 'ThermoElectricPostProcessing', 'ThermoElectricSolve'], 'xaxis': {'parameter': 'nb_tasks', 'label': 'Number of tasks'}, 'yaxis': {'label': 'Speedup'}}, {'title': 'ThermoElectricConstructor step absolute performance', 'plot_types': ['stacked_bar', 'table'], 'transformation': 'performance', 'variables': ['ThermoElectricConstructor_createMesh', 'ThermoElectricConstructor_createExporters'], 'names': ['createMesh', 'createExporters'], 'xaxis': {'parameter': 'nb_tasks', 'label': 'Number of tasks'}, 'yaxis': {'label': 'execution time (s)'}}, {'title': 'ThermoElectricConstructor step relative performance', 'plot_types': ['stacked_bar'], 'transformation': 'relative_performance', 'variables': ['ThermoElectricConstructor_createMesh', 'ThermoElectricConstructor_createExporters'], 'names': ['createMesh', 'createExporters'], 'xaxis': {'parameter': 'nb_tasks', 'label': 'Number of tasks'}, 'yaxis': {'label': 'execution time (%)'}}, {'title': 'Thermo-Electric Post Processing step performance', 'plot_types': ['scatter'], 'transformation': 'performance', 'variables': ['ThermoElectricPostProcessing_exportResults'], 'names': ['exportResults'], 'xaxis': {'parameter': 'nb_tasks', 'label': 'Number of tasks'}, 'yaxis': {'label': 'execution time (s)'}}, {'title': 'Thermo-Electric Solve step absolute performance', 'plot_types': ['stacked_bar', 'table'], 'transformation': 'performance', 'variables': ['ThermoElectricSolve_solve'], 'names': ['Solve'], 'xaxis': {'parameter': 'nb_tasks', 'label': 'Number of tasks'}, 'yaxis': {'label': 'execution time (s)'}}])
controller=AtomicReportController(model,view)

for fig in controller.generateAll():
    fig.show()