{
  "part_a": {
    "n": 8,
    "N": 64,
    "h": 0.1111111111111111,
    "greens": {
      "center_node": [
        3,
        3
      ],
      "max_entry": 0.006228974492761343,
      "min_entry": 6.885292808583094e-06,
      "argmax_is_diagonal": true,
      "nn_covariance_corner": 0.0012896319934599036,
      "opposite_corner_covariance": 6.885292808583095e-06,
      "nn_to_opposite_corner_ratio": 187.3024182576911,
      "block_frobenius_norms_8x8": [
        [
          0.013317216684649382,
          0.007334853868299278,
          0.0046890684490814676,
          0.0031353065592794236,
          0.002105947129528828,
          0.0013775622280178923,
          0.0008314403582064687,
          0.0003912306993433306
        ],
        [
          0.007334853868299278,
          0.017510844147683675,
          0.010358514923003714,
          0.006765836811041618,
          0.00450463412690157,
          0.0029352238152364307,
          0.0017683897676875281,
          0.0008314403582064687
        ],
        [
          0.0046890684490814676,
          0.010358514923003716,
          0.019313492364142114,
          0.01166353810425844,
          0.007579215907535464,
          0.00489224105510561,
          0.002935223815236431,
          0.0013775622280178923
        ],
        [
          0.003135306559279423,
          0.0067658368110416174,
          0.01166353810425844,
          0.020013592690378373,
          0.012031420791997982,
          0.007579215907535465,
          0.004504634126901571,
          0.002105947129528828
        ],
        [
          0.0021059471295288286,
          0.004504634126901571,
          0.007579215907535465,
          0.012031420791997982,
          0.02001359269037837,
          0.011663538104258438,
          0.0067658368110416174,
          0.003135306559279423
        ],
        [
          0.0013775622280178923,
          0.0029352238152364303,
          0.00489224105510561,
          0.007579215907535465,
          0.01166353810425844,
          0.01931349236414211,
          0.010358514923003714,
          0.004689068449081467
        ],
        [
          0.0008314403582064688,
          0.0017683897676875281,
          0.002935223815236431,
          0.00450463412690157,
          0.0067658368110416174,
          0.010358514923003714,
          0.017510844147683672,
          0.007334853868299277
        ],
        [
          0.00039123069934333065,
          0.0008314403582064687,
          0.0013775622280178923,
          0.002105947129528828,
          0.0031353065592794227,
          0.004689068449081467,
          0.007334853868299278,
          0.013317216684649382
        ]
      ]
    },
    "neumann": {
      "rho_B": 0.9396926207859105,
      "cos_pi_over_9": 0.9396926207859084,
      "fitted_rate_K100_300": 0.9396926209129008,
      "rel_err_K": {
        "0": 0.8396833007107654,
        "1": 0.7531113533051035,
        "2": 0.6866604876742276,
        "5": 0.541391635242699,
        "10": 0.38316060604572777,
        "25": 0.14787794647571686,
        "50": 0.031194527429582734,
        "100": 0.0013911229346472262,
        "200": 2.7666049823916515e-06,
        "300": 5.502104200928326e-09,
        "400": 1.0942504128739432e-11
      }
    },
    "two_sided": {
      "stencil_coefficient": 0.25,
      "conditional_variance": 0.0030864197530864204,
      "h2_over_4": 0.0030864197530864196
    },
    "cholesky": {
      "bandwidth": 8,
      "nnz_on_A_pattern": 176,
      "nnz_fill": 343,
      "nnz_on_A_pattern_strict_below_diag": 112,
      "strict_band_slots": 476,
      "wavefront_profile_lateral_0_7": [
        0.2995241824209399,
        0.21907114872906677,
        0.026473438728478075,
        0.011152728094250244,
        0.00504976823729145,
        0.0023758095625723862,
        0.0011113819839275792,
        0.00047983485658798647
      ],
      "wavefront_profile_by_flat_offset_1_8": [
        0.2941064342875081,
        0.010701150311861703,
        0.00486967721660637,
        0.00504976823729145,
        0.01085309007313572,
        0.029564698772819187,
        0.08938803470250549,
        0.2995241824209399
      ]
    },
    "ic0": {
      "rel_err_on_kept_pattern": 0.039082658242778054,
      "dropped_mass": 0.08483499192192454,
      "kappa_A": 32.16343747752668,
      "kappa_Minv_A": 3.6836901118199092,
      "vecchia_max_coef_dev": 0.08319997764797293,
      "vecchia_mean_coef_dev": 0.06108942503980539,
      "vecchia_mean_coef_magnitude": 0.3405885893629369,
      "vecchia_max_innovation_sd_dev": 0.0024023000519946686
    },
    "multiscale": {
      "var_explained_global_mean": 0.1519611455707891,
      "var_explained_2x2_blocks": 0.5667029259168834,
      "beta_max": 1.6713212461184026,
      "beta_min": 0.35051587699088443,
      "beta_center_over_edge_mid": 2.293380250714758,
      "mean_abs_corr_far_before": 0.09758365672080231,
      "mean_abs_corr_far_after": 0.011010025314750503,
      "center_node": [
        3,
        3
      ]
    }
  },
  "part_b": {
    "n": 32,
    "N": 1024,
    "h": 0.030303030303030304,
    "rods": {
      "hot": [
        [
          3,
          4
        ],
        [
          4,
          4
        ],
        [
          5,
          4
        ],
        [
          6,
          4
        ],
        [
          7,
          4
        ],
        [
          8,
          4
        ]
      ],
      "cold": [
        [
          23,
          27
        ],
        [
          24,
          27
        ],
        [
          25,
          27
        ],
        [
          26,
          27
        ],
        [
          27,
          27
        ],
        [
          28,
          27
        ]
      ],
      "u_max": 0.001706216169799086,
      "u_min": -0.0017062161697990862
    },
    "methods": {
      "none": {
        "iterations": 76,
        "final_relres": 8.587010322900109e-11,
        "converged": true,
        "kappa_MinvA": 440.6885603835139,
        "lam_min": 19.724305271649925,
        "lam_max": 8692.27569472836,
        "rel_err_vs_spsolve": 1.2996675608744348e-11,
        "res_hist": [
          1.0,
          0.6851187890446744,
          0.7487933966895851,
          0.6059764119389753,
          0.583840534401695,
          0.504396091974273,
          0.46130982088337785,
          0.34572102791479836,
          0.2597855261949665,
          0.26372693995861823,
          0.23064497090568659,
          0.20894578865696656,
          0.19765787854906935,
          0.17713248525170683,
          0.15916344332944474,
          0.12966577236789756,
          0.12706531369140953,
          0.11412069112610009,
          0.10677262714375056,
          0.09789760626274632,
          0.08821447194111254,
          0.0701907424464854,
          0.05799616238775153,
          0.044875290190706366,
          0.03580119814538626,
          0.02509452648117707,
          0.01820095343686189,
          0.014285328324913565,
          0.010933052528981612,
          0.008287870579114707,
          0.00683955242241433,
          0.006070621929316199,
          0.0050347840014626395,
          0.0038119425850282676,
          0.0028196449157589292,
          0.002261922701395019,
          0.0015985934768656621,
          0.0011812203797270545,
          0.000886945233495408,
          0.0007464652348071193,
          0.0005378917460922405,
          0.0003651989490327438,
          0.0002642075697545431,
          0.00020430622234533105,
          0.00015491098504622546,
          9.922162484369416e-05,
          7.080403664742905e-05,
          4.9096196741731826e-05,
          2.972571859888425e-05,
          2.03197430437689e-05,
          1.4935347836211432e-05,
          9.88916046046117e-06,
          6.3142886870285365e-06,
          4.468229634325987e-06,
          3.127297995439099e-06,
          2.0555562414227764e-06,
          1.3703693940603435e-06,
          9.318678345022974e-07,
          5.87179163254671e-07,
          3.6411444139836495e-07,
          2.2031901292541393e-07,
          1.3581049038901793e-07,
          9.338375137205273e-08,
          7.14764945237679e-08,
          5.4385022946369154e-08,
          3.5633648041330126e-08,
          1.7942981965794243e-08,
          9.770945085939717e-09,
          5.459040818793146e-09,
          3.4891522664574217e-09,
          2.2111196120642237e-09,
          1.4219271802722135e-09,
          8.548222512874074e-10,
          4.405562266789213e-10,
          2.695021243579147e-10,
          1.831019883920306e-10,
          8.587010322900109e-11
        ]
      },
      "ic0": {
        "iterations": 39,
        "final_relres": 9.393473855228274e-11,
        "converged": true,
        "kappa_MinvA": 39.81083592542475,
        "lam_min": 0.030264310360076013,
        "lam_max": 1.2048474941411185,
        "rel_err_vs_spsolve": 3.972832155346331e-11,
        "res_hist": [
          1.0,
          0.5658913735867885,
          0.3596280848217442,
          0.19254114362502758,
          0.1561947137624725,
          0.09863964557494813,
          0.07501450004598359,
          0.04790770883373122,
          0.019086128951904053,
          0.008166462251446436,
          0.0033916031915214883,
          0.0016217405141564644,
          0.000813517938152603,
          0.00028604770326908066,
          0.00011379817400420488,
          4.8997962408801265e-05,
          2.5964745257945492e-05,
          3.173376497689112e-05,
          2.92546931781566e-05,
          1.5674263837504594e-05,
          1.2172670728984997e-05,
          1.2228583839425892e-05,
          7.899865601850473e-06,
          6.881471168301825e-06,
          4.996570820723444e-06,
          2.5485339333996543e-06,
          1.08784024549986e-06,
          5.911952860460862e-07,
          4.088965854455933e-07,
          2.665949994610597e-07,
          1.4702810352472313e-07,
          4.89469776651917e-08,
          1.4355580774866192e-08,
          7.862392654909975e-09,
          5.983605145953751e-09,
          3.079586226875435e-09,
          9.91851067835542e-10,
          4.4189003988911105e-10,
          2.606720864849529e-10,
          9.393473855228274e-11
        ]
      },
      "coarse_only": {
        "iterations": 76,
        "final_relres": 8.587010322900096e-11,
        "converged": true,
        "kappa_MinvA": 183.8985576474416,
        "lam_min": 0.010850938409199888,
        "lam_max": 1.995471922573084,
        "rel_err_vs_spsolve": 1.2996689717420282e-11,
        "res_hist": [
          1.0,
          0.6851187890446742,
          0.7487933966895847,
          0.6059764119389751,
          0.583840534401695,
          0.5043960919742732,
          0.4613098208833777,
          0.34572102791479825,
          0.2597855261949664,
          0.2637269399586182,
          0.23064497090568642,
          0.20894578865696645,
          0.19765787854906922,
          0.17713248525170666,
          0.15916344332944454,
          0.1296657723678974,
          0.1270653136914094,
          0.11412069112609999,
          0.10677262714375046,
          0.09789760626274621,
          0.08821447194111247,
          0.07019074244648536,
          0.05799616238775148,
          0.044875290190706324,
          0.03580119814538624,
          0.02509452648117706,
          0.01820095343686188,
          0.014285328324913561,
          0.010933052528981607,
          0.008287870579114703,
          0.006839552422414326,
          0.006070621929316197,
          0.005034784001462637,
          0.003811942585028266,
          0.0028196449157589275,
          0.002261922701395018,
          0.0015985934768656615,
          0.0011812203797270536,
          0.0008869452334954072,
          0.0007464652348071187,
          0.00053789174609224,
          0.0003651989490327435,
          0.00026420756975454283,
          0.00020430622234533083,
          0.00015491098504622527,
          9.922162484369407e-05,
          7.080403664742896e-05,
          4.909619674173176e-05,
          2.9725718598884208e-05,
          2.0319743043768865e-05,
          1.4935347836211411e-05,
          9.889160460461156e-06,
          6.314288687028527e-06,
          4.468229634325981e-06,
          3.127297995439095e-06,
          2.055556241422774e-06,
          1.3703693940603418e-06,
          9.318678345022965e-07,
          5.871791632546704e-07,
          3.6411444139836453e-07,
          2.2031901292541374e-07,
          1.358104903890178e-07,
          9.338375137205263e-08,
          7.147649452376782e-08,
          5.438502294636908e-08,
          3.5633648041330106e-08,
          1.7942981965794227e-08,
          9.770945085939706e-09,
          5.459040818793138e-09,
          3.489152266457416e-09,
          2.2111196120642195e-09,
          1.4219271802722106e-09,
          8.548222512874059e-10,
          4.4055622667892044e-10,
          2.6950212435791413e-10,
          1.8310198839203026e-10,
          8.587010322900096e-11
        ]
      },
      "twolevel_jacobi": {
        "iterations": 48,
        "final_relres": 6.150761603553427e-11,
        "converged": true,
        "kappa_MinvA": 19.024217742222714,
        "lam_min": 0.10491283178587939,
        "lam_max": 1.9958845558477538,
        "rel_err_vs_spsolve": 1.2598863765856197e-11,
        "res_hist": [
          1.0,
          0.9501552202639134,
          0.8575297113066457,
          0.5911067737857734,
          0.2937494044985379,
          0.15011489020481356,
          0.07556095726870811,
          0.054146533045918314,
          0.03580941673452481,
          0.022353126346770627,
          0.017684778817401235,
          0.009017451140562956,
          0.004783752190656496,
          0.0027356397872021305,
          0.0018860938227735742,
          0.0013858905597711462,
          0.0008457695659044057,
          0.0005003763557498641,
          0.00029845496551829766,
          0.00017570407869930708,
          0.000111265759364653,
          7.77873537603208e-05,
          4.9160140397433476e-05,
          2.815160329546394e-05,
          1.699043980441049e-05,
          1.011237999388671e-05,
          6.004716909407422e-06,
          3.6279582960379667e-06,
          2.1423109627486335e-06,
          1.2173916685311801e-06,
          6.982222097447273e-07,
          3.843076425785899e-07,
          2.4580230879082707e-07,
          1.5367205977445596e-07,
          8.877402006441571e-08,
          5.8358406842982154e-08,
          3.714973059652424e-08,
          2.285685924447377e-08,
          1.554573831677376e-08,
          9.651793500955727e-09,
          5.0633900031275375e-09,
          2.6028826768766913e-09,
          1.4660987699731278e-09,
          7.526362646455876e-10,
          4.718716705493738e-10,
          3.143975552007891e-10,
          2.028012134100082e-10,
          1.2165393551399345e-10,
          6.150761603553427e-11
        ]
      },
      "twolevel_ic0": {
        "iterations": 32,
        "final_relres": 6.728680799446695e-11,
        "converged": true,
        "kappa_MinvA": 11.045897157889245,
        "lam_min": 0.18044012139455945,
        "lam_max": 1.9931230240813544,
        "rel_err_vs_spsolve": 2.1748689589802736e-11,
        "res_hist": [
          1.0,
          0.890692043495806,
          0.438844670708328,
          0.13677844480053752,
          0.10287268385044208,
          0.05320618984044166,
          0.023773579837131145,
          0.015279629689608295,
          0.00656998868084551,
          0.0025625115207867743,
          0.0014426542461277397,
          0.000522667178869882,
          0.00016715350251031682,
          9.338681567922556e-05,
          3.204348691951383e-05,
          1.2737953074447161e-05,
          6.632381848214104e-06,
          2.31403574189019e-06,
          9.791224974681253e-07,
          7.134725149646034e-07,
          4.4192588266810404e-07,
          2.6817895619328025e-07,
          1.4142624621536366e-07,
          4.351331101049938e-08,
          2.2710819100983284e-08,
          9.612827809953695e-09,
          5.82745750409319e-09,
          3.335169585870417e-09,
          1.5366011755898058e-09,
          6.43446150306004e-10,
          3.9700187178076004e-10,
          1.8943877337509332e-10,
          6.728680799446695e-11
        ]
      }
    },
    "error_fields": {
      "none": {
        "0": {
          "err_norm": 0.012140530470706965,
          "err_norm_rel": 1.0,
          "smooth_frac_vmin": 5.335934863992526e-16,
          "smooth_frac_low15": 0.9739085207006768
        },
        "5": {
          "err_norm": 0.007802016735778604,
          "err_norm_rel": 0.6426421608679739,
          "smooth_frac_vmin": 8.059932211601922e-16,
          "smooth_frac_low15": 0.9905817845611248
        },
        "15": {
          "err_norm": 0.0024264535417370626,
          "err_norm_rel": 0.1998638813675961,
          "smooth_frac_vmin": 2.493846789604203e-15,
          "smooth_frac_low15": 0.9885637957726168
        }
      },
      "ic0": {
        "0": {
          "err_norm": 0.012140530470706965,
          "err_norm_rel": 1.0,
          "smooth_frac_vmin": 5.335934863992526e-16,
          "smooth_frac_low15": 0.9739085207006768
        },
        "5": {
          "err_norm": 0.0018880493018311574,
          "err_norm_rel": 0.15551621128802398,
          "smooth_frac_vmin": 0.0014773671412007623,
          "smooth_frac_low15": 0.9849688301172086
        },
        "15": {
          "err_norm": 1.5907725382821138e-06,
          "err_norm_rel": 0.00013102990368669452,
          "smooth_frac_vmin": 0.914411010190328,
          "smooth_frac_low15": 0.9962264005289201
        }
      },
      "twolevel_jacobi": {
        "0": {
          "err_norm": 0.012140530470706965,
          "err_norm_rel": 1.0,
          "smooth_frac_vmin": 5.335934863992526e-16,
          "smooth_frac_low15": 0.9739085207006768
        },
        "5": {
          "err_norm": 0.0007524821393021063,
          "err_norm_rel": 0.06198099342674669,
          "smooth_frac_vmin": 1.086479210587108e-14,
          "smooth_frac_low15": 0.9155517174620234
        },
        "15": {
          "err_norm": 7.040508711751275e-06,
          "err_norm_rel": 0.0005799177168360827,
          "smooth_frac_vmin": 1.2978334375077145e-12,
          "smooth_frac_low15": 0.9275424594672332
        }
      }
    },
    "lam_min_A": 19.724305271643455,
    "theta_coarse_only": 0.00022956841138659326
  }
}