Overview

  • Use_Case : ThermalBridgesENISO10211

  • Application : feelpp_toolbox_heat

from numpy import nan
from feelpp.benchmarking.report.base.controller import Controller
from feelpp.benchmarking.report.base.model import AggregationModel
from feelpp.benchmarking.report.base.view import View

model=AggregationModel.fromDataframe({'performance_variable': {0: 'Constructor_initMaterialProperties', 1: 'Constructor_initMesh', 2: 'Constructor_initFunctionSpaces', 3: 'Constructor_initPostProcess', 4: 'Constructor_graph', 5: 'Constructor_matrixVector', 6: 'Constructor_algebraicOthers', 7: 'Constructor_init', 8: 'PostProcessing_exportResults', 9: 'Solve_ksp-niter', 10: 'Solve_algebraic-assembly', 11: 'Solve_algebraic-solve', 12: 'Solve_solve', 13: 'Normal_Heat_Flux_alpha', 14: 'Normal_Heat_Flux_beta', 15: 'Normal_Heat_Flux_gamma', 16: 'Points_alpha_max_field_temperature', 17: 'Points_alpha_min_field_temperature', 18: 'Points_beta_max_field_temperature', 19: 'Points_beta_min_field_temperature', 20: 'Statistics_temperature_alpha_max', 21: 'Statistics_temperature_alpha_min', 22: 'Statistics_temperature_beta_max', 23: 'Statistics_temperature_beta_min', 24: 'Constructor_initMaterialProperties', 25: 'Constructor_initMesh', 26: 'Constructor_initFunctionSpaces', 27: 'Constructor_initPostProcess', 28: 'Constructor_graph', 29: 'Constructor_matrixVector', 30: 'Constructor_algebraicOthers', 31: 'Constructor_init', 32: 'PostProcessing_exportResults', 33: 'Solve_ksp-niter', 34: 'Solve_algebraic-assembly', 35: 'Solve_algebraic-solve', 36: 'Solve_solve', 37: 'Normal_Heat_Flux_alpha', 38: 'Normal_Heat_Flux_beta', 39: 'Normal_Heat_Flux_gamma', 40: 'Points_alpha_max_field_temperature', 41: 'Points_alpha_min_field_temperature', 42: 'Points_beta_max_field_temperature', 43: 'Points_beta_min_field_temperature', 44: 'Statistics_temperature_alpha_max', 45: 'Statistics_temperature_alpha_min', 46: 'Statistics_temperature_beta_max', 47: 'Statistics_temperature_beta_min', 48: 'Constructor_initMaterialProperties', 49: 'Constructor_initMesh', 50: 'Constructor_initFunctionSpaces', 51: 'Constructor_initPostProcess', 52: 'Constructor_graph', 53: 'Constructor_matrixVector', 54: 'Constructor_algebraicOthers', 55: 'Constructor_init', 56: 'PostProcessing_exportResults', 57: 'Solve_ksp-niter', 58: 'Solve_algebraic-assembly', 59: 'Solve_algebraic-solve', 60: 'Solve_solve', 61: 'Normal_Heat_Flux_alpha', 62: 'Normal_Heat_Flux_beta', 63: 'Normal_Heat_Flux_gamma', 64: 'Points_alpha_max_field_temperature', 65: 'Points_alpha_min_field_temperature', 66: 'Points_beta_max_field_temperature', 67: 'Points_beta_min_field_temperature', 68: 'Statistics_temperature_alpha_max', 69: 'Statistics_temperature_alpha_min', 70: 'Statistics_temperature_beta_max', 71: 'Statistics_temperature_beta_min', 72: 'Constructor_initMaterialProperties', 73: 'Constructor_initMesh', 74: 'Constructor_initFunctionSpaces', 75: 'Constructor_initPostProcess', 76: 'Constructor_graph', 77: 'Constructor_matrixVector', 78: 'Constructor_algebraicOthers', 79: 'Constructor_init', 80: 'PostProcessing_exportResults', 81: 'Solve_ksp-niter', 82: 'Solve_algebraic-assembly', 83: 'Solve_algebraic-solve', 84: 'Solve_solve', 85: 'Normal_Heat_Flux_alpha', 86: 'Normal_Heat_Flux_beta', 87: 'Normal_Heat_Flux_gamma', 88: 'Points_alpha_max_field_temperature', 89: 'Points_alpha_min_field_temperature', 90: 'Points_beta_max_field_temperature', 91: 'Points_beta_min_field_temperature', 92: 'Statistics_temperature_alpha_max', 93: 'Statistics_temperature_alpha_min', 94: 'Statistics_temperature_beta_max', 95: 'Statistics_temperature_beta_min', 96: '', 97: '', 98: '', 99: ''}, 'value': {0: 0.121002809, 1: 39.3125365, 2: 0.360686235, 3: 0.035073298, 4: 0.007377187, 5: 0.262414454, 6: 2.792e-05, 7: 47.5167504, 8: 0.9082923, 9: 27.0, 10: 0.356541708, 11: 2.49143897, 12: 2.86589192, 13: 43.6644873315689, 14: 13.234932512921127, 15: -57.48518238870023, 16: 17.902222158287397, 17: 11.30486720449123, 18: 16.84278843338726, 19: 11.082223535205513, 20: 17.9021695019655, 21: 11.371956387817558, 22: 16.84274134576715, 23: 11.112161991304134, 24: 0.128723915, 25: 43.3968397, 26: 0.361374128, 27: 0.019527358, 28: 0.005970377, 29: 0.233152828, 30: 2.484e-05, 31: 51.9859985, 32: 0.874662304, 33: 26.0, 34: 0.142253055, 35: 2.23273353, 36: 2.37538348, 37: 43.664486951641145, 38: 13.23493390006507, 39: -57.48518307926562, 40: 17.902222013078642, 41: 11.304866885891593, 42: 16.84278824600601, 43: 11.08222316546812, 44: 17.902169354257058, 45: 11.371956064714407, 46: 16.84274115726858, 47: 11.112161620626832, 48: 0.127394248, 49: 38.2846921, 50: 0.359832226, 51: 0.019626529, 52: 0.013257797, 53: 0.198463575, 54: 2.794e-05, 55: 46.7736454, 56: 0.576134879, 57: 27.0, 58: 0.141830322, 59: 1.01799981, 60: 1.16030244, 61: 43.66448756951658, 62: 13.23493392351858, 63: -57.485184250936456, 64: 17.902221970468833, 65: 11.304866635155543, 66: 16.842788369456773, 67: 11.082223205951177, 68: 17.902169309203416, 69: 11.371955821956323, 70: 16.842741284338484, 71: 11.112161670070126, 72: 0.127190171, 73: 42.0915719, 74: 0.366313971, 75: 0.017994904, 76: 0.028658157, 77: 0.166506172, 78: 3.641e-05, 79: 50.9962592, 80: 0.460554296, 81: 26.0, 82: 0.18062722, 83: 0.167901478, 84: 0.348998019, 85: 43.66448630127933, 86: 13.234931516822527, 87: -57.48518339526691, 88: 17.902222004603697, 89: 11.304866673657962, 90: 16.842788339149113, 91: 11.08222326394145, 92: 17.902169349994338, 93: 11.371955866307111, 94: 16.842741252752056, 95: 11.112161732123615, 96: nan, 97: nan, 98: nan, 99: nan}, 'unit': {0: 's', 1: 's', 2: 's', 3: 's', 4: 's', 5: 's', 6: 's', 7: 's', 8: 's', 9: 'iter', 10: 's', 11: 's', 12: 's', 13: '', 14: '', 15: '', 16: '', 17: '', 18: '', 19: '', 20: '', 21: '', 22: '', 23: '', 24: 's', 25: 's', 26: 's', 27: 's', 28: 's', 29: 's', 30: 's', 31: 's', 32: 's', 33: 'iter', 34: 's', 35: 's', 36: 's', 37: '', 38: '', 39: '', 40: '', 41: '', 42: '', 43: '', 44: '', 45: '', 46: '', 47: '', 48: 's', 49: 's', 50: 's', 51: 's', 52: 's', 53: 's', 54: 's', 55: 's', 56: 's', 57: 'iter', 58: 's', 59: 's', 60: 's', 61: '', 62: '', 63: '', 64: '', 65: '', 66: '', 67: '', 68: '', 69: '', 70: '', 71: '', 72: 's', 73: 's', 74: 's', 75: 's', 76: 's', 77: 's', 78: 's', 79: 's', 80: 's', 81: 'iter', 82: 's', 83: 's', 84: 's', 85: '', 86: '', 87: '', 88: '', 89: '', 90: '', 91: '', 92: '', 93: '', 94: '', 95: '', 96: '', 97: '', 98: '', 99: ''}, 'reference': {0: nan, 1: nan, 2: nan, 3: nan, 4: nan, 5: nan, 6: nan, 7: nan, 8: nan, 9: nan, 10: nan, 11: nan, 12: nan, 13: nan, 14: nan, 15: nan, 16: nan, 17: nan, 18: nan, 19: nan, 20: nan, 21: nan, 22: nan, 23: nan, 24: nan, 25: nan, 26: nan, 27: nan, 28: nan, 29: nan, 30: nan, 31: nan, 32: nan, 33: nan, 34: nan, 35: nan, 36: nan, 37: nan, 38: nan, 39: nan, 40: nan, 41: nan, 42: nan, 43: nan, 44: nan, 45: nan, 46: nan, 47: nan, 48: nan, 49: nan, 50: nan, 51: nan, 52: nan, 53: nan, 54: nan, 55: nan, 56: nan, 57: nan, 58: nan, 59: nan, 60: nan, 61: nan, 62: nan, 63: nan, 64: nan, 65: nan, 66: nan, 67: nan, 68: nan, 69: nan, 70: nan, 71: nan, 72: nan, 73: nan, 74: nan, 75: nan, 76: nan, 77: nan, 78: nan, 79: nan, 80: nan, 81: nan, 82: nan, 83: nan, 84: nan, 85: nan, 86: nan, 87: nan, 88: nan, 89: nan, 90: nan, 91: nan, 92: nan, 93: nan, 94: nan, 95: nan, 96: None, 97: None, 98: None, 99: None}, 'thres_lower': {0: nan, 1: nan, 2: nan, 3: nan, 4: nan, 5: nan, 6: nan, 7: nan, 8: nan, 9: nan, 10: nan, 11: nan, 12: nan, 13: nan, 14: nan, 15: nan, 16: nan, 17: nan, 18: nan, 19: nan, 20: nan, 21: nan, 22: nan, 23: nan, 24: nan, 25: nan, 26: nan, 27: nan, 28: nan, 29: nan, 30: nan, 31: nan, 32: nan, 33: nan, 34: nan, 35: nan, 36: nan, 37: nan, 38: nan, 39: nan, 40: nan, 41: nan, 42: nan, 43: nan, 44: nan, 45: nan, 46: nan, 47: nan, 48: nan, 49: nan, 50: nan, 51: nan, 52: nan, 53: nan, 54: nan, 55: nan, 56: nan, 57: nan, 58: nan, 59: nan, 60: nan, 61: nan, 62: nan, 63: nan, 64: nan, 65: nan, 66: nan, 67: nan, 68: nan, 69: nan, 70: nan, 71: nan, 72: nan, 73: nan, 74: nan, 75: nan, 76: nan, 77: nan, 78: nan, 79: nan, 80: nan, 81: nan, 82: nan, 83: nan, 84: nan, 85: nan, 86: nan, 87: nan, 88: nan, 89: nan, 90: nan, 91: nan, 92: nan, 93: nan, 94: nan, 95: nan, 96: None, 97: None, 98: None, 99: None}, 'thres_upper': {0: nan, 1: nan, 2: nan, 3: nan, 4: nan, 5: nan, 6: nan, 7: nan, 8: nan, 9: nan, 10: nan, 11: nan, 12: nan, 13: nan, 14: nan, 15: nan, 16: nan, 17: nan, 18: nan, 19: nan, 20: nan, 21: nan, 22: nan, 23: nan, 24: nan, 25: nan, 26: nan, 27: nan, 28: nan, 29: nan, 30: nan, 31: nan, 32: nan, 33: nan, 34: nan, 35: nan, 36: nan, 37: nan, 38: nan, 39: nan, 40: nan, 41: nan, 42: nan, 43: nan, 44: nan, 45: nan, 46: nan, 47: nan, 48: nan, 49: nan, 50: nan, 51: nan, 52: nan, 53: nan, 54: nan, 55: nan, 56: nan, 57: nan, 58: nan, 59: nan, 60: nan, 61: nan, 62: nan, 63: nan, 64: nan, 65: nan, 66: nan, 67: nan, 68: nan, 69: nan, 70: nan, 71: nan, 72: nan, 73: nan, 74: nan, 75: nan, 76: nan, 77: nan, 78: nan, 79: nan, 80: nan, 81: nan, 82: nan, 83: nan, 84: nan, 85: nan, 86: nan, 87: nan, 88: nan, 89: nan, 90: nan, 91: nan, 92: nan, 93: nan, 94: nan, 95: nan, 96: None, 97: None, 98: None, 99: None}, 'status': {0: nan, 1: nan, 2: nan, 3: nan, 4: nan, 5: nan, 6: nan, 7: nan, 8: nan, 9: nan, 10: nan, 11: nan, 12: nan, 13: nan, 14: nan, 15: nan, 16: nan, 17: nan, 18: nan, 19: nan, 20: nan, 21: nan, 22: nan, 23: nan, 24: nan, 25: nan, 26: nan, 27: nan, 28: nan, 29: nan, 30: nan, 31: nan, 32: nan, 33: nan, 34: nan, 35: nan, 36: nan, 37: nan, 38: nan, 39: nan, 40: nan, 41: nan, 42: nan, 43: nan, 44: nan, 45: nan, 46: nan, 47: nan, 48: nan, 49: nan, 50: nan, 51: nan, 52: nan, 53: nan, 54: nan, 55: nan, 56: nan, 57: nan, 58: nan, 59: nan, 60: nan, 61: nan, 62: nan, 63: nan, 64: nan, 65: nan, 66: nan, 67: nan, 68: nan, 69: nan, 70: nan, 71: nan, 72: nan, 73: nan, 74: nan, 75: nan, 76: nan, 77: nan, 78: nan, 79: nan, 80: nan, 81: nan, 82: nan, 83: nan, 84: nan, 85: nan, 86: nan, 87: nan, 88: nan, 89: nan, 90: nan, 91: nan, 92: nan, 93: nan, 94: nan, 95: nan, 96: None, 97: None, 98: None, 99: None}, 'absolute_error': {0: nan, 1: nan, 2: nan, 3: nan, 4: nan, 5: nan, 6: nan, 7: nan, 8: nan, 9: nan, 10: nan, 11: nan, 12: nan, 13: nan, 14: nan, 15: nan, 16: nan, 17: nan, 18: nan, 19: nan, 20: nan, 21: nan, 22: nan, 23: nan, 24: nan, 25: nan, 26: nan, 27: nan, 28: nan, 29: nan, 30: nan, 31: nan, 32: nan, 33: nan, 34: nan, 35: nan, 36: nan, 37: nan, 38: nan, 39: nan, 40: nan, 41: nan, 42: nan, 43: nan, 44: nan, 45: nan, 46: nan, 47: nan, 48: nan, 49: nan, 50: nan, 51: nan, 52: nan, 53: nan, 54: nan, 55: nan, 56: nan, 57: nan, 58: nan, 59: nan, 60: nan, 61: nan, 62: nan, 63: nan, 64: nan, 65: nan, 66: nan, 67: nan, 68: nan, 69: nan, 70: nan, 71: nan, 72: nan, 73: nan, 74: nan, 75: nan, 76: nan, 77: nan, 78: nan, 79: nan, 80: nan, 81: nan, 82: nan, 83: nan, 84: nan, 85: nan, 86: nan, 87: nan, 88: nan, 89: nan, 90: nan, 91: nan, 92: nan, 93: nan, 94: nan, 95: nan, 96: None, 97: None, 98: None, 99: None}, 'testcase_time_run': {0: 83.17019176483154, 1: 83.17019176483154, 2: 83.17019176483154, 3: 83.17019176483154, 4: 83.17019176483154, 5: 83.17019176483154, 6: 83.17019176483154, 7: 83.17019176483154, 8: 83.17019176483154, 9: 83.17019176483154, 10: 83.17019176483154, 11: 83.17019176483154, 12: 83.17019176483154, 13: 83.17019176483154, 14: 83.17019176483154, 15: 83.17019176483154, 16: 83.17019176483154, 17: 83.17019176483154, 18: 83.17019176483154, 19: 83.17019176483154, 20: 83.17019176483154, 21: 83.17019176483154, 22: 83.17019176483154, 23: 83.17019176483154, 24: 84.76137471199036, 25: 84.76137471199036, 26: 84.76137471199036, 27: 84.76137471199036, 28: 84.76137471199036, 29: 84.76137471199036, 30: 84.76137471199036, 31: 84.76137471199036, 32: 84.76137471199036, 33: 84.76137471199036, 34: 84.76137471199036, 35: 84.76137471199036, 36: 84.76137471199036, 37: 84.76137471199036, 38: 84.76137471199036, 39: 84.76137471199036, 40: 84.76137471199036, 41: 84.76137471199036, 42: 84.76137471199036, 43: 84.76137471199036, 44: 84.76137471199036, 45: 84.76137471199036, 46: 84.76137471199036, 47: 84.76137471199036, 48: 83.25573015213013, 49: 83.25573015213013, 50: 83.25573015213013, 51: 83.25573015213013, 52: 83.25573015213013, 53: 83.25573015213013, 54: 83.25573015213013, 55: 83.25573015213013, 56: 83.25573015213013, 57: 83.25573015213013, 58: 83.25573015213013, 59: 83.25573015213013, 60: 83.25573015213013, 61: 83.25573015213013, 62: 83.25573015213013, 63: 83.25573015213013, 64: 83.25573015213013, 65: 83.25573015213013, 66: 83.25573015213013, 67: 83.25573015213013, 68: 83.25573015213013, 69: 83.25573015213013, 70: 83.25573015213013, 71: 83.25573015213013, 72: 83.4924898147583, 73: 83.4924898147583, 74: 83.4924898147583, 75: 83.4924898147583, 76: 83.4924898147583, 77: 83.4924898147583, 78: 83.4924898147583, 79: 83.4924898147583, 80: 83.4924898147583, 81: 83.4924898147583, 82: 83.4924898147583, 83: 83.4924898147583, 84: 83.4924898147583, 85: 83.4924898147583, 86: 83.4924898147583, 87: 83.4924898147583, 88: 83.4924898147583, 89: 83.4924898147583, 90: 83.4924898147583, 91: 83.4924898147583, 92: 83.4924898147583, 93: 83.4924898147583, 94: 83.4924898147583, 95: 83.4924898147583, 96: 10.292098760604858, 97: 19.568920135498047, 98: 28.26854634284973, 99: 25.485793590545654}, 'environment': {0: 'default', 1: 'default', 2: 'default', 3: 'default', 4: 'default', 5: 'default', 6: 'default', 7: 'default', 8: 'default', 9: 'default', 10: 'default', 11: 'default', 12: 'default', 13: 'default', 14: 'default', 15: 'default', 16: 'default', 17: 'default', 18: 'default', 19: 'default', 20: 'default', 21: 'default', 22: 'default', 23: 'default', 24: 'default', 25: 'default', 26: 'default', 27: 'default', 28: 'default', 29: 'default', 30: 'default', 31: 'default', 32: 'default', 33: 'default', 34: 'default', 35: 'default', 36: 'default', 37: 'default', 38: 'default', 39: 'default', 40: 'default', 41: 'default', 42: 'default', 43: 'default', 44: 'default', 45: 'default', 46: 'default', 47: 'default', 48: 'default', 49: 'default', 50: 'default', 51: 'default', 52: 'default', 53: 'default', 54: 'default', 55: 'default', 56: 'default', 57: 'default', 58: 'default', 59: 'default', 60: 'default', 61: 'default', 62: 'default', 63: 'default', 64: 'default', 65: 'default', 66: 'default', 67: 'default', 68: 'default', 69: 'default', 70: 'default', 71: 'default', 72: 'default', 73: 'default', 74: 'default', 75: 'default', 76: 'default', 77: 'default', 78: 'default', 79: 'default', 80: 'default', 81: 'default', 82: 'default', 83: 'default', 84: 'default', 85: 'default', 86: 'default', 87: 'default', 88: 'default', 89: 'default', 90: 'default', 91: 'default', 92: 'default', 93: 'default', 94: 'default', 95: 'default', 96: 'hpcx', 97: 'hpcx', 98: 'hpcx', 99: 'hpcx'}, 'platform': {0: 'apptainer', 1: 'apptainer', 2: 'apptainer', 3: 'apptainer', 4: 'apptainer', 5: 'apptainer', 6: 'apptainer', 7: 'apptainer', 8: 'apptainer', 9: 'apptainer', 10: 'apptainer', 11: 'apptainer', 12: 'apptainer', 13: 'apptainer', 14: 'apptainer', 15: 'apptainer', 16: 'apptainer', 17: 'apptainer', 18: 'apptainer', 19: 'apptainer', 20: 'apptainer', 21: 'apptainer', 22: 'apptainer', 23: 'apptainer', 24: 'apptainer', 25: 'apptainer', 26: 'apptainer', 27: 'apptainer', 28: 'apptainer', 29: 'apptainer', 30: 'apptainer', 31: 'apptainer', 32: 'apptainer', 33: 'apptainer', 34: 'apptainer', 35: 'apptainer', 36: 'apptainer', 37: 'apptainer', 38: 'apptainer', 39: 'apptainer', 40: 'apptainer', 41: 'apptainer', 42: 'apptainer', 43: 'apptainer', 44: 'apptainer', 45: 'apptainer', 46: 'apptainer', 47: 'apptainer', 48: 'apptainer', 49: 'apptainer', 50: 'apptainer', 51: 'apptainer', 52: 'apptainer', 53: 'apptainer', 54: 'apptainer', 55: 'apptainer', 56: 'apptainer', 57: 'apptainer', 58: 'apptainer', 59: 'apptainer', 60: 'apptainer', 61: 'apptainer', 62: 'apptainer', 63: 'apptainer', 64: 'apptainer', 65: 'apptainer', 66: 'apptainer', 67: 'apptainer', 68: 'apptainer', 69: 'apptainer', 70: 'apptainer', 71: 'apptainer', 72: 'apptainer', 73: 'apptainer', 74: 'apptainer', 75: 'apptainer', 76: 'apptainer', 77: 'apptainer', 78: 'apptainer', 79: 'apptainer', 80: 'apptainer', 81: 'apptainer', 82: 'apptainer', 83: 'apptainer', 84: 'apptainer', 85: 'apptainer', 86: 'apptainer', 87: 'apptainer', 88: 'apptainer', 89: 'apptainer', 90: 'apptainer', 91: 'apptainer', 92: 'apptainer', 93: 'apptainer', 94: 'apptainer', 95: 'apptainer', 96: 'apptainer', 97: 'apptainer', 98: 'apptainer', 99: 'apptainer'}, 'nb_tasks.tasks': {0: 512.0, 1: 512.0, 2: 512.0, 3: 512.0, 4: 512.0, 5: 512.0, 6: 512.0, 7: 512.0, 8: 512.0, 9: 512.0, 10: 512.0, 11: 512.0, 12: 512.0, 13: 512.0, 14: 512.0, 15: 512.0, 16: 512.0, 17: 512.0, 18: 512.0, 19: 512.0, 20: 512.0, 21: 512.0, 22: 512.0, 23: 512.0, 24: 384.0, 25: 384.0, 26: 384.0, 27: 384.0, 28: 384.0, 29: 384.0, 30: 384.0, 31: 384.0, 32: 384.0, 33: 384.0, 34: 384.0, 35: 384.0, 36: 384.0, 37: 384.0, 38: 384.0, 39: 384.0, 40: 384.0, 41: 384.0, 42: 384.0, 43: 384.0, 44: 384.0, 45: 384.0, 46: 384.0, 47: 384.0, 48: 256.0, 49: 256.0, 50: 256.0, 51: 256.0, 52: 256.0, 53: 256.0, 54: 256.0, 55: 256.0, 56: 256.0, 57: 256.0, 58: 256.0, 59: 256.0, 60: 256.0, 61: 256.0, 62: 256.0, 63: 256.0, 64: 256.0, 65: 256.0, 66: 256.0, 67: 256.0, 68: 256.0, 69: 256.0, 70: 256.0, 71: 256.0, 72: 128.0, 73: 128.0, 74: 128.0, 75: 128.0, 76: 128.0, 77: 128.0, 78: 128.0, 79: 128.0, 80: 128.0, 81: 128.0, 82: 128.0, 83: 128.0, 84: 128.0, 85: 128.0, 86: 128.0, 87: 128.0, 88: 128.0, 89: 128.0, 90: 128.0, 91: 128.0, 92: 128.0, 93: 128.0, 94: 128.0, 95: 128.0, 96: nan, 97: nan, 98: nan, 99: nan}, 'nb_tasks.tasks_per_node': {0: 128.0, 1: 128.0, 2: 128.0, 3: 128.0, 4: 128.0, 5: 128.0, 6: 128.0, 7: 128.0, 8: 128.0, 9: 128.0, 10: 128.0, 11: 128.0, 12: 128.0, 13: 128.0, 14: 128.0, 15: 128.0, 16: 128.0, 17: 128.0, 18: 128.0, 19: 128.0, 20: 128.0, 21: 128.0, 22: 128.0, 23: 128.0, 24: 128.0, 25: 128.0, 26: 128.0, 27: 128.0, 28: 128.0, 29: 128.0, 30: 128.0, 31: 128.0, 32: 128.0, 33: 128.0, 34: 128.0, 35: 128.0, 36: 128.0, 37: 128.0, 38: 128.0, 39: 128.0, 40: 128.0, 41: 128.0, 42: 128.0, 43: 128.0, 44: 128.0, 45: 128.0, 46: 128.0, 47: 128.0, 48: 128.0, 49: 128.0, 50: 128.0, 51: 128.0, 52: 128.0, 53: 128.0, 54: 128.0, 55: 128.0, 56: 128.0, 57: 128.0, 58: 128.0, 59: 128.0, 60: 128.0, 61: 128.0, 62: 128.0, 63: 128.0, 64: 128.0, 65: 128.0, 66: 128.0, 67: 128.0, 68: 128.0, 69: 128.0, 70: 128.0, 71: 128.0, 72: 128.0, 73: 128.0, 74: 128.0, 75: 128.0, 76: 128.0, 77: 128.0, 78: 128.0, 79: 128.0, 80: 128.0, 81: 128.0, 82: 128.0, 83: 128.0, 84: 128.0, 85: 128.0, 86: 128.0, 87: 128.0, 88: 128.0, 89: 128.0, 90: 128.0, 91: 128.0, 92: 128.0, 93: 128.0, 94: 128.0, 95: 128.0, 96: nan, 97: nan, 98: nan, 99: nan}, 'nb_tasks.exclusive_access': {0: True, 1: True, 2: True, 3: True, 4: True, 5: True, 6: True, 7: True, 8: True, 9: True, 10: True, 11: True, 12: True, 13: True, 14: True, 15: True, 16: True, 17: True, 18: True, 19: True, 20: True, 21: True, 22: True, 23: True, 24: True, 25: True, 26: True, 27: True, 28: True, 29: True, 30: True, 31: True, 32: True, 33: True, 34: True, 35: True, 36: True, 37: True, 38: True, 39: True, 40: True, 41: True, 42: True, 43: True, 44: True, 45: True, 46: True, 47: True, 48: True, 49: True, 50: True, 51: True, 52: True, 53: True, 54: True, 55: True, 56: True, 57: True, 58: True, 59: True, 60: True, 61: True, 62: True, 63: True, 64: True, 65: True, 66: True, 67: True, 68: True, 69: True, 70: True, 71: True, 72: True, 73: True, 74: True, 75: True, 76: True, 77: True, 78: True, 79: True, 80: True, 81: True, 82: True, 83: True, 84: True, 85: True, 86: True, 87: True, 88: True, 89: True, 90: True, 91: True, 92: True, 93: True, 94: True, 95: True, 96: nan, 97: nan, 98: nan, 99: nan}, 'meshes': {0: 'M1', 1: 'M1', 2: 'M1', 3: 'M1', 4: 'M1', 5: 'M1', 6: 'M1', 7: 'M1', 8: 'M1', 9: 'M1', 10: 'M1', 11: 'M1', 12: 'M1', 13: 'M1', 14: 'M1', 15: 'M1', 16: 'M1', 17: 'M1', 18: 'M1', 19: 'M1', 20: 'M1', 21: 'M1', 22: 'M1', 23: 'M1', 24: 'M1', 25: 'M1', 26: 'M1', 27: 'M1', 28: 'M1', 29: 'M1', 30: 'M1', 31: 'M1', 32: 'M1', 33: 'M1', 34: 'M1', 35: 'M1', 36: 'M1', 37: 'M1', 38: 'M1', 39: 'M1', 40: 'M1', 41: 'M1', 42: 'M1', 43: 'M1', 44: 'M1', 45: 'M1', 46: 'M1', 47: 'M1', 48: 'M1', 49: 'M1', 50: 'M1', 51: 'M1', 52: 'M1', 53: 'M1', 54: 'M1', 55: 'M1', 56: 'M1', 57: 'M1', 58: 'M1', 59: 'M1', 60: 'M1', 61: 'M1', 62: 'M1', 63: 'M1', 64: 'M1', 65: 'M1', 66: 'M1', 67: 'M1', 68: 'M1', 69: 'M1', 70: 'M1', 71: 'M1', 72: 'M1', 73: 'M1', 74: 'M1', 75: 'M1', 76: 'M1', 77: 'M1', 78: 'M1', 79: 'M1', 80: 'M1', 81: 'M1', 82: 'M1', 83: 'M1', 84: 'M1', 85: 'M1', 86: 'M1', 87: 'M1', 88: 'M1', 89: 'M1', 90: 'M1', 91: 'M1', 92: 'M1', 93: 'M1', 94: 'M1', 95: 'M1', 96: 'M1', 97: 'M1', 98: 'M1', 99: 'M1'}, 'discretization': {0: 'P1', 1: 'P1', 2: 'P1', 3: 'P1', 4: 'P1', 5: 'P1', 6: 'P1', 7: 'P1', 8: 'P1', 9: 'P1', 10: 'P1', 11: 'P1', 12: 'P1', 13: 'P1', 14: 'P1', 15: 'P1', 16: 'P1', 17: 'P1', 18: 'P1', 19: 'P1', 20: 'P1', 21: 'P1', 22: 'P1', 23: 'P1', 24: 'P1', 25: 'P1', 26: 'P1', 27: 'P1', 28: 'P1', 29: 'P1', 30: 'P1', 31: 'P1', 32: 'P1', 33: 'P1', 34: 'P1', 35: 'P1', 36: 'P1', 37: 'P1', 38: 'P1', 39: 'P1', 40: 'P1', 41: 'P1', 42: 'P1', 43: 'P1', 44: 'P1', 45: 'P1', 46: 'P1', 47: 'P1', 48: 'P1', 49: 'P1', 50: 'P1', 51: 'P1', 52: 'P1', 53: 'P1', 54: 'P1', 55: 'P1', 56: 'P1', 57: 'P1', 58: 'P1', 59: 'P1', 60: 'P1', 61: 'P1', 62: 'P1', 63: 'P1', 64: 'P1', 65: 'P1', 66: 'P1', 67: 'P1', 68: 'P1', 69: 'P1', 70: 'P1', 71: 'P1', 72: 'P1', 73: 'P1', 74: 'P1', 75: 'P1', 76: 'P1', 77: 'P1', 78: 'P1', 79: 'P1', 80: 'P1', 81: 'P1', 82: 'P1', 83: 'P1', 84: 'P1', 85: 'P1', 86: 'P1', 87: 'P1', 88: 'P1', 89: 'P1', 90: 'P1', 91: 'P1', 92: 'P1', 93: 'P1', 94: 'P1', 95: 'P1', 96: 'P1', 97: 'P1', 98: 'P1', 99: 'P1'}, 'solver': {0: 'gamg', 1: 'gamg', 2: 'gamg', 3: 'gamg', 4: 'gamg', 5: 'gamg', 6: 'gamg', 7: 'gamg', 8: 'gamg', 9: 'gamg', 10: 'gamg', 11: 'gamg', 12: 'gamg', 13: 'gamg', 14: 'gamg', 15: 'gamg', 16: 'gamg', 17: 'gamg', 18: 'gamg', 19: 'gamg', 20: 'gamg', 21: 'gamg', 22: 'gamg', 23: 'gamg', 24: 'gamg', 25: 'gamg', 26: 'gamg', 27: 'gamg', 28: 'gamg', 29: 'gamg', 30: 'gamg', 31: 'gamg', 32: 'gamg', 33: 'gamg', 34: 'gamg', 35: 'gamg', 36: 'gamg', 37: 'gamg', 38: 'gamg', 39: 'gamg', 40: 'gamg', 41: 'gamg', 42: 'gamg', 43: 'gamg', 44: 'gamg', 45: 'gamg', 46: 'gamg', 47: 'gamg', 48: 'gamg', 49: 'gamg', 50: 'gamg', 51: 'gamg', 52: 'gamg', 53: 'gamg', 54: 'gamg', 55: 'gamg', 56: 'gamg', 57: 'gamg', 58: 'gamg', 59: 'gamg', 60: 'gamg', 61: 'gamg', 62: 'gamg', 63: 'gamg', 64: 'gamg', 65: 'gamg', 66: 'gamg', 67: 'gamg', 68: 'gamg', 69: 'gamg', 70: 'gamg', 71: 'gamg', 72: 'gamg', 73: 'gamg', 74: 'gamg', 75: 'gamg', 76: 'gamg', 77: 'gamg', 78: 'gamg', 79: 'gamg', 80: 'gamg', 81: 'gamg', 82: 'gamg', 83: 'gamg', 84: 'gamg', 85: 'gamg', 86: 'gamg', 87: 'gamg', 88: 'gamg', 89: 'gamg', 90: 'gamg', 91: 'gamg', 92: 'gamg', 93: 'gamg', 94: 'gamg', 95: 'gamg', 96: 'gamg', 97: 'gamg', 98: 'gamg', 99: 'gamg'}, 'date': {0: '2024-12-13T14:31:11+0200', 1: '2024-12-13T14:31:11+0200', 2: '2024-12-13T14:31:11+0200', 3: '2024-12-13T14:31:11+0200', 4: '2024-12-13T14:31:11+0200', 5: '2024-12-13T14:31:11+0200', 6: '2024-12-13T14:31:11+0200', 7: '2024-12-13T14:31:11+0200', 8: '2024-12-13T14:31:11+0200', 9: '2024-12-13T14:31:11+0200', 10: '2024-12-13T14:31:11+0200', 11: '2024-12-13T14:31:11+0200', 12: '2024-12-13T14:31:11+0200', 13: '2024-12-13T14:31:11+0200', 14: '2024-12-13T14:31:11+0200', 15: '2024-12-13T14:31:11+0200', 16: '2024-12-13T14:31:11+0200', 17: '2024-12-13T14:31:11+0200', 18: '2024-12-13T14:31:11+0200', 19: '2024-12-13T14:31:11+0200', 20: '2024-12-13T14:31:11+0200', 21: '2024-12-13T14:31:11+0200', 22: '2024-12-13T14:31:11+0200', 23: '2024-12-13T14:31:11+0200', 24: '2024-12-13T14:31:11+0200', 25: '2024-12-13T14:31:11+0200', 26: '2024-12-13T14:31:11+0200', 27: '2024-12-13T14:31:11+0200', 28: '2024-12-13T14:31:11+0200', 29: '2024-12-13T14:31:11+0200', 30: '2024-12-13T14:31:11+0200', 31: '2024-12-13T14:31:11+0200', 32: '2024-12-13T14:31:11+0200', 33: '2024-12-13T14:31:11+0200', 34: '2024-12-13T14:31:11+0200', 35: '2024-12-13T14:31:11+0200', 36: '2024-12-13T14:31:11+0200', 37: '2024-12-13T14:31:11+0200', 38: '2024-12-13T14:31:11+0200', 39: '2024-12-13T14:31:11+0200', 40: '2024-12-13T14:31:11+0200', 41: '2024-12-13T14:31:11+0200', 42: '2024-12-13T14:31:11+0200', 43: '2024-12-13T14:31:11+0200', 44: '2024-12-13T14:31:11+0200', 45: '2024-12-13T14:31:11+0200', 46: '2024-12-13T14:31:11+0200', 47: '2024-12-13T14:31:11+0200', 48: '2024-12-13T14:31:11+0200', 49: '2024-12-13T14:31:11+0200', 50: '2024-12-13T14:31:11+0200', 51: '2024-12-13T14:31:11+0200', 52: '2024-12-13T14:31:11+0200', 53: '2024-12-13T14:31:11+0200', 54: '2024-12-13T14:31:11+0200', 55: '2024-12-13T14:31:11+0200', 56: '2024-12-13T14:31:11+0200', 57: '2024-12-13T14:31:11+0200', 58: '2024-12-13T14:31:11+0200', 59: '2024-12-13T14:31:11+0200', 60: '2024-12-13T14:31:11+0200', 61: '2024-12-13T14:31:11+0200', 62: '2024-12-13T14:31:11+0200', 63: '2024-12-13T14:31:11+0200', 64: '2024-12-13T14:31:11+0200', 65: '2024-12-13T14:31:11+0200', 66: '2024-12-13T14:31:11+0200', 67: '2024-12-13T14:31:11+0200', 68: '2024-12-13T14:31:11+0200', 69: '2024-12-13T14:31:11+0200', 70: '2024-12-13T14:31:11+0200', 71: '2024-12-13T14:31:11+0200', 72: '2024-12-13T14:31:11+0200', 73: '2024-12-13T14:31:11+0200', 74: '2024-12-13T14:31:11+0200', 75: '2024-12-13T14:31:11+0200', 76: '2024-12-13T14:31:11+0200', 77: '2024-12-13T14:31:11+0200', 78: '2024-12-13T14:31:11+0200', 79: '2024-12-13T14:31:11+0200', 80: '2024-12-13T14:31:11+0200', 81: '2024-12-13T14:31:11+0200', 82: '2024-12-13T14:31:11+0200', 83: '2024-12-13T14:31:11+0200', 84: '2024-12-13T14:31:11+0200', 85: '2024-12-13T14:31:11+0200', 86: '2024-12-13T14:31:11+0200', 87: '2024-12-13T14:31:11+0200', 88: '2024-12-13T14:31:11+0200', 89: '2024-12-13T14:31:11+0200', 90: '2024-12-13T14:31:11+0200', 91: '2024-12-13T14:31:11+0200', 92: '2024-12-13T14:31:11+0200', 93: '2024-12-13T14:31:11+0200', 94: '2024-12-13T14:31:11+0200', 95: '2024-12-13T14:31:11+0200', 96: '2024-12-13T13:29:34+0100', 97: '2024-12-13T13:29:34+0100', 98: '2024-12-13T13:29:34+0100', 99: '2024-12-13T13:29:34+0100'}, 'machine': {0: 'discoverer', 1: 'discoverer', 2: 'discoverer', 3: 'discoverer', 4: 'discoverer', 5: 'discoverer', 6: 'discoverer', 7: 'discoverer', 8: 'discoverer', 9: 'discoverer', 10: 'discoverer', 11: 'discoverer', 12: 'discoverer', 13: 'discoverer', 14: 'discoverer', 15: 'discoverer', 16: 'discoverer', 17: 'discoverer', 18: 'discoverer', 19: 'discoverer', 20: 'discoverer', 21: 'discoverer', 22: 'discoverer', 23: 'discoverer', 24: 'discoverer', 25: 'discoverer', 26: 'discoverer', 27: 'discoverer', 28: 'discoverer', 29: 'discoverer', 30: 'discoverer', 31: 'discoverer', 32: 'discoverer', 33: 'discoverer', 34: 'discoverer', 35: 'discoverer', 36: 'discoverer', 37: 'discoverer', 38: 'discoverer', 39: 'discoverer', 40: 'discoverer', 41: 'discoverer', 42: 'discoverer', 43: 'discoverer', 44: 'discoverer', 45: 'discoverer', 46: 'discoverer', 47: 'discoverer', 48: 'discoverer', 49: 'discoverer', 50: 'discoverer', 51: 'discoverer', 52: 'discoverer', 53: 'discoverer', 54: 'discoverer', 55: 'discoverer', 56: 'discoverer', 57: 'discoverer', 58: 'discoverer', 59: 'discoverer', 60: 'discoverer', 61: 'discoverer', 62: 'discoverer', 63: 'discoverer', 64: 'discoverer', 65: 'discoverer', 66: 'discoverer', 67: 'discoverer', 68: 'discoverer', 69: 'discoverer', 70: 'discoverer', 71: 'discoverer', 72: 'discoverer', 73: 'discoverer', 74: 'discoverer', 75: 'discoverer', 76: 'discoverer', 77: 'discoverer', 78: 'discoverer', 79: 'discoverer', 80: 'discoverer', 81: 'discoverer', 82: 'discoverer', 83: 'discoverer', 84: 'discoverer', 85: 'discoverer', 86: 'discoverer', 87: 'discoverer', 88: 'discoverer', 89: 'discoverer', 90: 'discoverer', 91: 'discoverer', 92: 'discoverer', 93: 'discoverer', 94: 'discoverer', 95: 'discoverer', 96: 'gaya', 97: 'gaya', 98: 'gaya', 99: 'gaya'}, 'nb_tasks': {0: nan, 1: nan, 2: nan, 3: nan, 4: nan, 5: nan, 6: nan, 7: nan, 8: nan, 9: nan, 10: nan, 11: nan, 12: nan, 13: nan, 14: nan, 15: nan, 16: nan, 17: nan, 18: nan, 19: nan, 20: nan, 21: nan, 22: nan, 23: nan, 24: nan, 25: nan, 26: nan, 27: nan, 28: nan, 29: nan, 30: nan, 31: nan, 32: nan, 33: nan, 34: nan, 35: nan, 36: nan, 37: nan, 38: nan, 39: nan, 40: nan, 41: nan, 42: nan, 43: nan, 44: nan, 45: nan, 46: nan, 47: nan, 48: nan, 49: nan, 50: nan, 51: nan, 52: nan, 53: nan, 54: nan, 55: nan, 56: nan, 57: nan, 58: nan, 59: nan, 60: nan, 61: nan, 62: nan, 63: nan, 64: nan, 65: nan, 66: nan, 67: nan, 68: nan, 69: nan, 70: nan, 71: nan, 72: nan, 73: nan, 74: nan, 75: nan, 76: nan, 77: nan, 78: nan, 79: nan, 80: nan, 81: nan, 82: nan, 83: nan, 84: nan, 85: nan, 86: nan, 87: nan, 88: nan, 89: nan, 90: nan, 91: nan, 92: nan, 93: nan, 94: nan, 95: nan, 96: {'tasks': 512, 'tasks_per_node': 128, 'exclusive_access': True}, 97: {'tasks': 384, 'tasks_per_node': 128, 'exclusive_access': True}, 98: {'tasks': 256, 'tasks_per_node': 128, 'exclusive_access': True}, 99: {'tasks': 128, 'tasks_per_node': 128, 'exclusive_access': True}}})
view=View([{'title': 'Execution by machine', 'plot_types': ['scatter'], 'transformation': 'performance', 'names': ['performance'], 'xaxis': {'parameter': 'date', 'label': 'Date'}, 'color_axis': {'parameter': 'machine', 'label': 'Machine'}, 'yaxis': {'label': 'Execution time (s)'}, 'aggregations': [{'column': 'nb_tasks.tasks', 'agg': 'max'}, {'column': 'hsize', 'agg': 'max'}, {'column': 'performance_variable', 'agg': 'sum'}], 'variables': []}, {'title': 'Execution by machine', 'plot_types': ['stacked_bar'], 'transformation': 'performance', 'names': ['performance'], 'xaxis': {'parameter': 'machine', 'label': 'Machine'}, 'color_axis': {'parameter': 'performance_variable', 'label': 'Performance Step'}, 'yaxis': {'label': 'Execution time (s)'}, 'aggregations': [{'column': 'nb_tasks.tasks', 'agg': 'max'}, {'column': 'hsize', 'agg': 'max'}, {'column': 'date', 'agg': 'mean'}], 'variables': []}])
controller=Controller(model,view)

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