{
  "python": "3.12.12",
  "platform": "Linux-7.0.0-1004-aws-x86_64-with-glibc2.39",
  "description": "Finite MIMO tangential-Schur/Pick and J-inner diagnostic benchmark.",
  "dims": [
    2,
    3,
    4
  ],
  "points": [
    4,
    8
  ],
  "multiplicity": 1,
  "diagonal_points_per_channel": [
    4,
    8
  ],
  "boundary_grid": 256,
  "repeats": 2,
  "radius": 0.65,
  "scale": 0.55,
  "seed": 1901,
  "results": [
    {
      "case": "full_mimo_tangential_schur",
      "dim": 2,
      "points": 4,
      "multiplicity": 1,
      "total_conditions": 4,
      "pick_size": 4,
      "j_dimension": 4,
      "boundary_grid": 256,
      "pick_build_s": 0.00018830500084732193,
      "pick_eig_s": 4.752750010084128e-05,
      "psd_check_s": 0.00020384599974931916,
      "constant_solution_s": 0.00016533850066480227,
      "potapov_build_s": 0.0005457340002976707,
      "potapov_eval_s": 0.012455854000108957,
      "j_check_s": 0.009491410500231723,
      "time_s": 0.023098015502000635,
      "min_pick_eigenvalue": 0.04032144916067786,
      "max_pick_eigenvalue": 16.278929785964333,
      "solvable": true,
      "constant_solution_sigma_max": 0.5500000000000002,
      "max_tangential_residual": 7.012403746581275e-16,
      "constant_solution_relative_error": 1.749922458732302e-16,
      "j_inner_residual": 5.427575909634649e-15
    },
    {
      "case": "full_mimo_tangential_schur",
      "dim": 2,
      "points": 8,
      "multiplicity": 1,
      "total_conditions": 8,
      "pick_size": 8,
      "j_dimension": 4,
      "boundary_grid": 256,
      "pick_build_s": 0.0005058474998804741,
      "pick_eig_s": 3.414149978198111e-05,
      "psd_check_s": 0.0005175375008548144,
      "constant_solution_s": 0.00012926150066050468,
      "potapov_build_s": 0.0008611214989286964,
      "potapov_eval_s": 0.02355544150032074,
      "j_check_s": 0.009554573499372054,
      "time_s": 0.035157924499799265,
      "min_pick_eigenvalue": 0.005498095612554727,
      "max_pick_eigenvalue": 8.943712201974195,
      "solvable": true,
      "constant_solution_sigma_max": 0.55,
      "max_tangential_residual": 4.1169633489773644e-16,
      "constant_solution_relative_error": 1.5700924586837752e-16,
      "j_inner_residual": 8.662139725426719e-15
    },
    {
      "case": "diagonal_mimo_vs_scalar_blocks",
      "dim": 2,
      "points": 8,
      "points_per_channel": 4,
      "multiplicity": 1,
      "total_conditions": 8,
      "pick_size": 8,
      "full_mimo_pick_s": 0.0005013670006519533,
      "scalar_blocks_pick_s": 9.971550025511533e-05,
      "pick_eig_s": 3.156199909426505e-05,
      "time_s": 0.0005329289997462183,
      "scalar_block_time_s": 9.971550025511533e-05,
      "speedup_scalar_blocks_vs_full_mimo": 0.19888724252982373,
      "min_pick_eigenvalue": 7.059208053657597e-09,
      "diagonal_block_relative_error": 0.0,
      "diagonal_block_eigenvalue_relative_error": 0.0
    },
    {
      "case": "diagonal_mimo_vs_scalar_blocks",
      "dim": 2,
      "points": 16,
      "points_per_channel": 8,
      "multiplicity": 1,
      "total_conditions": 16,
      "pick_size": 16,
      "full_mimo_pick_s": 0.0017685599996184465,
      "scalar_blocks_pick_s": 0.00018987050043506315,
      "pick_eig_s": 3.5616999412013683e-05,
      "time_s": 0.0018041769990304601,
      "scalar_block_time_s": 0.00018987050043506315,
      "speedup_scalar_blocks_vs_full_mimo": 0.1073588119577658,
      "min_pick_eigenvalue": 2.253619405718055e-06,
      "diagonal_block_relative_error": 0.0,
      "diagonal_block_eigenvalue_relative_error": 3.606521959207879e-16
    },
    {
      "case": "full_mimo_tangential_schur",
      "dim": 3,
      "points": 4,
      "multiplicity": 1,
      "total_conditions": 4,
      "pick_size": 4,
      "j_dimension": 6,
      "boundary_grid": 256,
      "pick_build_s": 0.00015732350038888399,
      "pick_eig_s": 2.331650011910824e-05,
      "psd_check_s": 0.00017723899964039447,
      "constant_solution_s": 0.00013300199952936964,
      "potapov_build_s": 0.0004753305001941044,
      "potapov_eval_s": 0.012902993999887258,
      "j_check_s": 0.010158056499676604,
      "time_s": 0.024027261999435723,
      "min_pick_eigenvalue": 0.6609921886226227,
      "max_pick_eigenvalue": 12.706063369495554,
      "solvable": true,
      "constant_solution_sigma_max": 0.55,
      "max_tangential_residual": 1.0241628756999045e-15,
      "constant_solution_relative_error": 3.9785723139068873e-16,
      "j_inner_residual": 3.7950215086778214e-15
    },
    {
      "case": "full_mimo_tangential_schur",
      "dim": 3,
      "points": 8,
      "multiplicity": 1,
      "total_conditions": 8,
      "pick_size": 8,
      "j_dimension": 6,
      "boundary_grid": 256,
      "pick_build_s": 0.0004925764988001902,
      "pick_eig_s": 3.0631499612354673e-05,
      "psd_check_s": 0.0005093624995424761,
      "constant_solution_s": 0.00012648650044866372,
      "potapov_build_s": 0.000826969499939878,
      "potapov_eval_s": 0.023987064499124244,
      "j_check_s": 0.010052485499727482,
      "time_s": 0.03602557649719529,
      "min_pick_eigenvalue": 0.017706164263404142,
      "max_pick_eigenvalue": 20.63373986547464,
      "solvable": true,
      "constant_solution_sigma_max": 0.5499999999999998,
      "max_tangential_residual": 1.1297032861377161e-15,
      "constant_solution_relative_error": 3.6705520036959925e-16,
      "j_inner_residual": 9.389791905588943e-15
    },
    {
      "case": "diagonal_mimo_vs_scalar_blocks",
      "dim": 3,
      "points": 12,
      "points_per_channel": 4,
      "multiplicity": 1,
      "total_conditions": 12,
      "pick_size": 12,
      "full_mimo_pick_s": 0.0010388560012870585,
      "scalar_blocks_pick_s": 0.00012462599988793954,
      "pick_eig_s": 3.174699941155268e-05,
      "time_s": 0.0010706030006986111,
      "scalar_block_time_s": 0.00012462599988793954,
      "speedup_scalar_blocks_vs_full_mimo": 0.11996465316996582,
      "min_pick_eigenvalue": 0.005115756578437168,
      "diagonal_block_relative_error": 0.0,
      "diagonal_block_eigenvalue_relative_error": 0.0
    },
    {
      "case": "diagonal_mimo_vs_scalar_blocks",
      "dim": 3,
      "points": 24,
      "points_per_channel": 8,
      "multiplicity": 1,
      "total_conditions": 24,
      "pick_size": 24,
      "full_mimo_pick_s": 0.0038470669996968354,
      "scalar_blocks_pick_s": 0.00026350450025347527,
      "pick_eig_s": 5.750299987994367e-05,
      "time_s": 0.003904569999576779,
      "scalar_block_time_s": 0.00026350450025347527,
      "speedup_scalar_blocks_vs_full_mimo": 0.06849490801024274,
      "min_pick_eigenvalue": 2.795028038331301e-09,
      "diagonal_block_relative_error": 0.0,
      "diagonal_block_eigenvalue_relative_error": 6.424494962977173e-17
    },
    {
      "case": "full_mimo_tangential_schur",
      "dim": 4,
      "points": 4,
      "multiplicity": 1,
      "total_conditions": 4,
      "pick_size": 4,
      "j_dimension": 8,
      "boundary_grid": 256,
      "pick_build_s": 0.0001711389995762147,
      "pick_eig_s": 2.3341500309470575e-05,
      "psd_check_s": 0.00017678449967206689,
      "constant_solution_s": 0.00011541650019353256,
      "potapov_build_s": 0.0004484589999265154,
      "potapov_eval_s": 0.013770315499641583,
      "j_check_s": 0.011073210500399,
      "time_s": 0.025778666499718383,
      "min_pick_eigenvalue": 0.9737079256697345,
      "max_pick_eigenvalue": 19.149625595433204,
      "solvable": true,
      "constant_solution_sigma_max": 0.5500000000000002,
      "max_tangential_residual": 1.8605683621652355e-15,
      "constant_solution_relative_error": 7.472549866614871e-16,
      "j_inner_residual": 5.122499617464242e-15
    },
    {
      "case": "full_mimo_tangential_schur",
      "dim": 4,
      "points": 8,
      "multiplicity": 1,
      "total_conditions": 8,
      "pick_size": 8,
      "j_dimension": 8,
      "boundary_grid": 256,
      "pick_build_s": 0.0005001219997211592,
      "pick_eig_s": 3.022150031029014e-05,
      "psd_check_s": 0.0005169474998183432,
      "constant_solution_s": 0.00012714200056507252,
      "potapov_build_s": 0.0008355099998880178,
      "potapov_eval_s": 0.02615676650111709,
      "j_check_s": 0.01103282349959045,
      "time_s": 0.03919953300101042,
      "min_pick_eigenvalue": 0.11380575490362156,
      "max_pick_eigenvalue": 22.847820311437424,
      "solvable": true,
      "constant_solution_sigma_max": 0.5499999999999999,
      "max_tangential_residual": 1.5606033639024006e-15,
      "constant_solution_relative_error": 4.801777565089765e-16,
      "j_inner_residual": 1.3152525679897957e-14
    },
    {
      "case": "diagonal_mimo_vs_scalar_blocks",
      "dim": 4,
      "points": 16,
      "points_per_channel": 4,
      "multiplicity": 1,
      "total_conditions": 16,
      "pick_size": 16,
      "full_mimo_pick_s": 0.0017638344997976674,
      "scalar_blocks_pick_s": 0.00016094900001917267,
      "pick_eig_s": 4.1262000195274595e-05,
      "time_s": 0.001805096499992942,
      "scalar_block_time_s": 0.00016094900001917267,
      "speedup_scalar_blocks_vs_full_mimo": 0.09124949083240827,
      "min_pick_eigenvalue": 0.0004332267402994713,
      "diagonal_block_relative_error": 0.0,
      "diagonal_block_eigenvalue_relative_error": 3.146603696760172e-16
    },
    {
      "case": "diagonal_mimo_vs_scalar_blocks",
      "dim": 4,
      "points": 32,
      "points_per_channel": 8,
      "multiplicity": 1,
      "total_conditions": 32,
      "pick_size": 32,
      "full_mimo_pick_s": 0.006815206500505155,
      "scalar_blocks_pick_s": 0.0003558745002010255,
      "pick_eig_s": 6.243800089578144e-05,
      "time_s": 0.006877644501400937,
      "scalar_block_time_s": 0.0003558745002010255,
      "speedup_scalar_blocks_vs_full_mimo": 0.05221771345808046,
      "min_pick_eigenvalue": 6.858564856547977e-08,
      "diagonal_block_relative_error": 0.0,
      "diagonal_block_eigenvalue_relative_error": 8.951544738139797e-17
    }
  ]
}