{
  "cases": [
    {
      "error_percent": {
        "cooling_temperature_c": 4.143714771867274,
        "solid_fraction_pp": 8.145655626735133,
        "speed_m_s": 62.5952232861877,
        "displacement_vector_mm": 16.61922514919899,
        "arrival_s": 7.424098903933402,
        "solidification_s": 2.5745231753646434,
        "microporosity_pct": 23.76781045658239,
        "shrinkage_pct": 61.161573583370775
      },
      "case": "step2_base_00",
      "part": "base",
      "split": "train",
      "filling": {
        "iou": 0.8785556473382791,
        "agreement": 0.933234685718259,
        "valid_samples": 460224
      },
      "solidification": {
        "iou": 0.9304438766563964,
        "agreement": 0.9517321999721875,
        "valid_samples": 230112
      },
      "errors": {
        "arrival_s": 0.11469044781642619,
        "solidification_s": 17.79419899981081,
        "microporosity_pct": 0.02445586497775567,
        "shrinkage_pct": 3.3604006480738264,
        "displacement_vector_mm": 0.15462612533918402,
        "cooling_temperature_c": 61.76554404527144,
        "solid_fraction_pp": 5.052704063890627,
        "speed_m_s": 0.06913170674744366
      },
      "solver_s": 1494.9498114585876,
      "cpu_s": 0.957862599985674
    },
    {
      "error_percent": {
        "cooling_temperature_c": 8.286913100603332,
        "solid_fraction_pp": 15.035263393101092,
        "speed_m_s": 56.461264452573246,
        "displacement_vector_mm": 21.106180164986927,
        "arrival_s": 6.100146800171638,
        "solidification_s": 6.860743981381622,
        "microporosity_pct": 25.809441211394663,
        "shrinkage_pct": 59.262831558515764
      },
      "case": "step2_base_01",
      "part": "base",
      "split": "train",
      "filling": {
        "iou": 0.8653778144524343,
        "agreement": 0.9203737275135965,
        "valid_samples": 458944
      },
      "solidification": {
        "iou": 0.871129244913231,
        "agreement": 0.9054394435922466,
        "valid_samples": 229472
      },
      "errors": {
        "arrival_s": 0.0948513724777165,
        "solidification_s": 47.427514429289864,
        "microporosity_pct": 0.026609609721778418,
        "shrinkage_pct": 3.681615554676516,
        "displacement_vector_mm": 0.1955382963358884,
        "cooling_temperature_c": 123.04207148904791,
        "solid_fraction_pp": 9.292972303505437,
        "speed_m_s": 0.06731798580659357
      },
      "solver_s": 845.7862520217896,
      "cpu_s": 1.9125747999933083
    },
    {
      "error_percent": {
        "cooling_temperature_c": 4.0553830752619655,
        "solid_fraction_pp": 7.620054413013773,
        "speed_m_s": 65.88505049715539,
        "displacement_vector_mm": 16.02444764152347,
        "arrival_s": 7.729704549422971,
        "solidification_s": 2.5633166790641635,
        "microporosity_pct": 23.42646486385673,
        "shrinkage_pct": 61.51152639615894
      },
      "case": "step2_base_02",
      "part": "base",
      "split": "train",
      "filling": {
        "iou": 0.8757465892658801,
        "agreement": 0.9329723252238401,
        "valid_samples": 707648
      },
      "solidification": {
        "iou": 0.9343557702965094,
        "agreement": 0.9548052138916523,
        "valid_samples": 353824
      },
      "errors": {
        "arrival_s": 0.1209028636715448,
        "solidification_s": 17.617600761676016,
        "microporosity_pct": 0.02455020576673316,
        "shrinkage_pct": 3.537694701918983,
        "displacement_vector_mm": 0.1477439153561649,
        "cooling_temperature_c": 60.27740409774379,
        "solid_fraction_pp": 4.713846758416613,
        "speed_m_s": 0.06775461060806993
      },
      "solver_s": 1522.407175540924,
      "cpu_s": 1.8547265999950469
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.911119313978147,
        "solid_fraction_pp": 5.188689060264886,
        "speed_m_s": 71.1447766393733,
        "displacement_vector_mm": 39.21588420626343,
        "arrival_s": 13.011675898937805,
        "solidification_s": 4.854305582216697,
        "microporosity_pct": 27.607469352730835,
        "shrinkage_pct": 92.66476829349665
      },
      "case": "step2_base_03",
      "part": "base",
      "split": "validation",
      "filling": {
        "iou": 0.7767199122476263,
        "agreement": 0.8870395740843507,
        "valid_samples": 461312
      },
      "solidification": {
        "iou": 0.9573801553716921,
        "agreement": 0.970378564405113,
        "valid_samples": 113904
      },
      "errors": {
        "arrival_s": 0.20219943041214017,
        "solidification_s": 33.518665968774414,
        "microporosity_pct": 0.028248215754290977,
        "shrinkage_pct": 5.1927171578708435,
        "displacement_vector_mm": 0.37389879592395603,
        "cooling_temperature_c": 41.08645726815564,
        "solid_fraction_pp": 3.4538806618731566,
        "speed_m_s": 0.08445203944829623
      },
      "solver_s": 946.1722297668457,
      "cpu_s": 0.938451800000621
    },
    {
      "error_percent": {
        "cooling_temperature_c": 16.604053112427835,
        "solid_fraction_pp": 23.83384649133463,
        "speed_m_s": 76.02777616121541,
        "displacement_vector_mm": 45.91764870213797,
        "arrival_s": 12.002026970552947,
        "solidification_s": 43.603390232398844,
        "microporosity_pct": 43.37294130709344,
        "shrinkage_pct": 81.52912704721767
      },
      "case": "step2_base_04",
      "part": "base",
      "split": "test",
      "filling": {
        "iou": 0.835105724487641,
        "agreement": 0.9049075546497044,
        "valid_samples": 714368
      },
      "solidification": {
        "iou": 0.8200123056951028,
        "agreement": 0.8481425702811245,
        "valid_samples": 175296
      },
      "errors": {
        "arrival_s": 0.18860967548973212,
        "solidification_s": 302.6294969773385,
        "microporosity_pct": 0.045057302096249675,
        "shrinkage_pct": 5.36212087558871,
        "displacement_vector_mm": 0.4384491302233222,
        "cooling_temperature_c": 235.5348035253451,
        "solid_fraction_pp": 15.845189791210293,
        "speed_m_s": 0.06985646539470573
      },
      "solver_s": 1555.5751917362213,
      "cpu_s": 1.2477051999885589
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.369603977743182,
        "solid_fraction_pp": 5.10257663804113,
        "speed_m_s": 72.06263800073127,
        "displacement_vector_mm": 42.91662925945014,
        "arrival_s": 7.439633019792585,
        "solidification_s": 28.230370792931375,
        "microporosity_pct": 35.883142446147566,
        "shrinkage_pct": 69.48368261654605
      },
      "case": "step2_intake_00",
      "part": "intake",
      "split": "train",
      "filling": {
        "iou": 0.9208594577231033,
        "agreement": 0.9559119830328738,
        "valid_samples": 905280
      },
      "solidification": {
        "iou": 0.9553421088209628,
        "agreement": 0.9671711239609686,
        "valid_samples": 221360
      },
      "errors": {
        "arrival_s": 0.09206062234324228,
        "solidification_s": 14.860438394997168,
        "microporosity_pct": 0.10491465874203826,
        "shrinkage_pct": 2.6093059980343485,
        "displacement_vector_mm": 0.10884712253414458,
        "cooling_temperature_c": 32.52710614447687,
        "solid_fraction_pp": 3.6320456578424287,
        "speed_m_s": 0.03505695111923364
      },
      "solver_s": 1114.6952023506165,
      "cpu_s": 1.9817142999963835
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.969162698432095,
        "solid_fraction_pp": 5.560543023162736,
        "speed_m_s": 65.24616221645176,
        "displacement_vector_mm": 48.545149447401684,
        "arrival_s": 12.779911097424923,
        "solidification_s": 24.98188012994505,
        "microporosity_pct": 37.600525622666815,
        "shrinkage_pct": 56.75758516682309
      },
      "case": "step2_intake_01",
      "part": "intake",
      "split": "train",
      "filling": {
        "iou": 0.84552363291413,
        "agreement": 0.9216469136660642,
        "valid_samples": 920704
      },
      "solidification": {
        "iou": 0.951619560994561,
        "agreement": 0.9639144450883802,
        "valid_samples": 220864
      },
      "errors": {
        "arrival_s": 0.16037911298586827,
        "solidification_s": 12.864904981712813,
        "microporosity_pct": 0.1019662325639244,
        "shrinkage_pct": 2.530124648267653,
        "displacement_vector_mm": 0.12282045883581946,
        "cooling_temperature_c": 40.88359810650446,
        "solid_fraction_pp": 3.9827709503585913,
        "speed_m_s": 0.06932756249980628
      },
      "solver_s": 1990.7696678638458,
      "cpu_s": 2.184965699998429
    },
    {
      "error_percent": {
        "cooling_temperature_c": 1.9749465443936256,
        "solid_fraction_pp": 5.078660245128072,
        "speed_m_s": 63.40309964624391,
        "displacement_vector_mm": 40.869917806469616,
        "arrival_s": 15.433104922909532,
        "solidification_s": 22.964341878080152,
        "microporosity_pct": 35.472067408968286,
        "shrinkage_pct": 65.72385113761993
      },
      "case": "step2_intake_02",
      "part": "intake",
      "split": "train",
      "filling": {
        "iou": 0.8361414651465541,
        "agreement": 0.9103146807849098,
        "valid_samples": 926272
      },
      "solidification": {
        "iou": 0.9575338414000995,
        "agreement": 0.9695267341040462,
        "valid_samples": 221440
      },
      "errors": {
        "arrival_s": 0.09514683229205759,
        "solidification_s": 12.886064427847048,
        "microporosity_pct": 0.10692806672249938,
        "shrinkage_pct": 2.706236651572809,
        "displacement_vector_mm": 0.10648184910819716,
        "cooling_temperature_c": 27.35995042317919,
        "solid_fraction_pp": 3.5558889267070093,
        "speed_m_s": 0.06040620942712312
      },
      "solver_s": 1168.4220101833344,
      "cpu_s": 2.0807068000140134
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.602371690514653,
        "solid_fraction_pp": 6.04815601221491,
        "speed_m_s": 80.87203754720355,
        "displacement_vector_mm": 47.65598182411216,
        "arrival_s": 10.493630298232839,
        "solidification_s": 36.2258954956475,
        "microporosity_pct": 38.485306852935054,
        "shrinkage_pct": 75.39125314284748
      },
      "case": "step2_intake_03",
      "part": "intake",
      "split": "validation",
      "filling": {
        "iou": 0.9101765187814991,
        "agreement": 0.9518814725492978,
        "valid_samples": 902272
      },
      "solidification": {
        "iou": 0.9460955076565789,
        "agreement": 0.9598715963117707,
        "valid_samples": 222112
      },
      "errors": {
        "arrival_s": 0.1288806091874467,
        "solidification_s": 19.346253788198318,
        "microporosity_pct": 0.10706600874650196,
        "shrinkage_pct": 3.2130783985225104,
        "displacement_vector_mm": 0.12213932388127272,
        "cooling_temperature_c": 35.691355594055246,
        "solid_fraction_pp": 4.321268605613384,
        "speed_m_s": 0.04440878851357921
      },
      "solver_s": 1128.4837474822998,
      "cpu_s": 2.7226577999826986
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.2004599141395906,
        "solid_fraction_pp": 8.512746591482017,
        "speed_m_s": 69.45457327632441,
        "displacement_vector_mm": 61.68561472197225,
        "arrival_s": 38.81196104415929,
        "solidification_s": 27.952337300583928,
        "microporosity_pct": 46.5438496660067,
        "shrinkage_pct": 86.3398580530784
      },
      "case": "step2_intake_04",
      "part": "intake",
      "split": "test",
      "filling": {
        "iou": 0.7539881275144751,
        "agreement": 0.8712064507348939,
        "valid_samples": 940544
      },
      "solidification": {
        "iou": 0.9133925298105423,
        "agreement": 0.9366914970930232,
        "valid_samples": 220160
      },
      "errors": {
        "arrival_s": 0.2488713883070323,
        "solidification_s": 15.691321527463819,
        "microporosity_pct": 0.1444507904602707,
        "shrinkage_pct": 3.831863781170624,
        "displacement_vector_mm": 0.16624951223061438,
        "cooling_temperature_c": 30.592501442989192,
        "solid_fraction_pp": 5.982874356649709,
        "speed_m_s": 0.08589340936418469
      },
      "solver_s": 1328.3261394500732,
      "cpu_s": 1.8189395000226796
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.4679702169787476,
        "solid_fraction_pp": 7.922944768372695,
        "speed_m_s": 69.50643718882044,
        "displacement_vector_mm": 40.999050242667806,
        "arrival_s": 8.058287299028704,
        "solidification_s": 31.662677025752327,
        "microporosity_pct": 33.0784448733043,
        "shrinkage_pct": 119.5131633587981
      },
      "case": "step3_covered_disc_00",
      "part": "covered_disc",
      "split": "train",
      "filling": {
        "iou": 0.8909261762542411,
        "agreement": 0.942945818470927,
        "valid_samples": 1489216
      },
      "solidification": {
        "iou": 0.9281041885316287,
        "agreement": 0.949400221324509,
        "valid_samples": 744608
      },
      "errors": {
        "arrival_s": 0.12944763810635482,
        "solidification_s": 13.92075998574152,
        "microporosity_pct": 0.0606606000223213,
        "shrinkage_pct": 3.231324778310559,
        "displacement_vector_mm": 0.15899545251644737,
        "cooling_temperature_c": 35.65484727480339,
        "solid_fraction_pp": 5.2446205349660495,
        "speed_m_s": 0.034798638845719584
      },
      "solver_s": 1697.2597410678864,
      "cpu_s": 3.6930040000006557
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.1922017015665674,
        "solid_fraction_pp": 8.299052916445012,
        "speed_m_s": 66.03061348731941,
        "displacement_vector_mm": 44.53835841438911,
        "arrival_s": 9.477860784828131,
        "solidification_s": 36.1401311728744,
        "microporosity_pct": 34.34208577224751,
        "shrinkage_pct": 93.55041642667598
      },
      "case": "step3_covered_disc_01",
      "part": "covered_disc",
      "split": "train",
      "filling": {
        "iou": 0.897547506985109,
        "agreement": 0.9469735957652397,
        "valid_samples": 1523392
      },
      "solidification": {
        "iou": 0.9262867956345268,
        "agreement": 0.9488089736587825,
        "valid_samples": 761696
      },
      "errors": {
        "arrival_s": 0.12167746412252818,
        "solidification_s": 16.00434570346939,
        "microporosity_pct": 0.06287336330503213,
        "shrinkage_pct": 2.4623540454526327,
        "displacement_vector_mm": 0.1757132248416287,
        "cooling_temperature_c": 31.759176768270674,
        "solid_fraction_pp": 5.430711514882578,
        "speed_m_s": 0.0360798725348831
      },
      "solver_s": 1749.4933683872223,
      "cpu_s": 3.6825034000212327
    },
    {
      "error_percent": {
        "cooling_temperature_c": 1.9236425580791243,
        "solid_fraction_pp": 7.413485196904042,
        "speed_m_s": 66.85047579190791,
        "displacement_vector_mm": 40.77614916529581,
        "arrival_s": 7.723350349579193,
        "solidification_s": 27.802297189570634,
        "microporosity_pct": 32.80244509096178,
        "shrinkage_pct": 116.61581652569686
      },
      "case": "step3_covered_disc_02",
      "part": "covered_disc",
      "split": "train",
      "filling": {
        "iou": 0.8951877408164458,
        "agreement": 0.9450368637220576,
        "valid_samples": 1663424
      },
      "solidification": {
        "iou": 0.9362202198903878,
        "agreement": 0.9562468739178946,
        "valid_samples": 831712
      },
      "errors": {
        "arrival_s": 0.1250673084328079,
        "solidification_s": 12.188840108964387,
        "microporosity_pct": 0.05975971759987638,
        "shrinkage_pct": 3.1160599841301337,
        "displacement_vector_mm": 0.15791489213969842,
        "cooling_temperature_c": 27.86290872232624,
        "solid_fraction_pp": 4.852093813844215,
        "speed_m_s": 0.03744067378837728
      },
      "solver_s": 2202.3313660621643,
      "cpu_s": 3.921879600005923
    },
    {
      "error_percent": {
        "cooling_temperature_c": 3.262420356195496,
        "solid_fraction_pp": 8.563430617542668,
        "speed_m_s": 74.7410388800443,
        "displacement_vector_mm": 49.208638016275636,
        "arrival_s": 6.023338583337366,
        "solidification_s": 12.069023087357479,
        "microporosity_pct": 29.72996784614537,
        "shrinkage_pct": 60.51179883345994
      },
      "case": "step3_housing_00",
      "part": "housing",
      "split": "train",
      "filling": {
        "iou": 0.8707668952056111,
        "agreement": 0.9285832577923436,
        "valid_samples": 3671296
      },
      "solidification": {
        "iou": 0.9223142381346291,
        "agreement": 0.9454628556237361,
        "valid_samples": 1835648
      },
      "errors": {
        "arrival_s": 0.09246901709986644,
        "solidification_s": 13.62429617006696,
        "microporosity_pct": 0.07244442963252165,
        "shrinkage_pct": 3.4914882724402925,
        "displacement_vector_mm": 0.1520411573476633,
        "cooling_temperature_c": 48.085754707601126,
        "solid_fraction_pp": 5.436555302280175,
        "speed_m_s": 0.04202707953762365
      },
      "solver_s": 8761.811839818954,
      "cpu_s": 12.414897400012705
    },
    {
      "error_percent": {
        "cooling_temperature_c": 3.096850470438937,
        "solid_fraction_pp": 10.238916159615771,
        "speed_m_s": 75.77207597824605,
        "displacement_vector_mm": 68.33924272451817,
        "arrival_s": 21.152094195894367,
        "solidification_s": 26.606913665179416,
        "microporosity_pct": 43.84984415953589,
        "shrinkage_pct": 145.85752002341485
      },
      "case": "step3_housing_01",
      "part": "housing",
      "split": "validation",
      "filling": {
        "iou": 0.8344190148932847,
        "agreement": 0.9076741803278688,
        "valid_samples": 1366400
      },
      "solidification": {
        "iou": 0.9052267450125575,
        "agreement": 0.9326697892271663,
        "valid_samples": 683200
      },
      "errors": {
        "arrival_s": 0.29369965639503093,
        "solidification_s": 29.95487032838994,
        "microporosity_pct": 0.10242536347785715,
        "shrinkage_pct": 5.621009316101353,
        "displacement_vector_mm": 0.2227444051755538,
        "cooling_temperature_c": 45.490008450805185,
        "solid_fraction_pp": 6.554540724780446,
        "speed_m_s": 0.043072950178048554
      },
      "solver_s": 2409.9429478645325,
      "cpu_s": 5.405030199995963
    },
    {
      "error_percent": {
        "cooling_temperature_c": 2.9762304983828796,
        "solid_fraction_pp": 7.43698232293503,
        "speed_m_s": 67.03012041681743,
        "displacement_vector_mm": 51.97913391257594,
        "arrival_s": 12.612257560277559,
        "solidification_s": 12.56897349245766,
        "microporosity_pct": 30.478531846380925,
        "shrinkage_pct": 59.153366185186094
      },
      "case": "step3_housing_02",
      "part": "housing",
      "split": "train",
      "filling": {
        "iou": 0.8613028316765783,
        "agreement": 0.9213443654266958,
        "valid_samples": 1462400
      },
      "solidification": {
        "iou": 0.9341965782220676,
        "agreement": 0.9550054704595186,
        "valid_samples": 731200
      },
      "errors": {
        "arrival_s": 0.19318112940539392,
        "solidification_s": 14.524018940956674,
        "microporosity_pct": 0.07474571825237426,
        "shrinkage_pct": 3.380851045621532,
        "displacement_vector_mm": 0.1643450039920454,
        "cooling_temperature_c": 43.853415944904,
        "solid_fraction_pp": 4.6888196073030635,
        "speed_m_s": 0.05382553569830171
      },
      "solver_s": 2681.8919603824615,
      "cpu_s": 4.76992789999349
    },
    {
      "error_percent": {
        "cooling_temperature_c": 9.44522549300019,
        "solid_fraction_pp": 17.664784863933075,
        "speed_m_s": 82.21353595551332,
        "displacement_vector_mm": 91.87319669262965,
        "arrival_s": 10.32415168203432,
        "solidification_s": 66.52977649320371,
        "microporosity_pct": 132.00847676955377,
        "shrinkage_pct": 111.80450439211376
      },
      "case": "step3_knuckle_00",
      "part": "knuckle",
      "split": "test",
      "filling": {
        "iou": 0.8297366396107926,
        "agreement": 0.9035416166676666,
        "valid_samples": 1066688
      },
      "solidification": {
        "iou": 0.8396588444763563,
        "agreement": 0.876064978700426,
        "valid_samples": 533344
      },
      "errors": {
        "arrival_s": 0.16367156877250208,
        "solidification_s": 94.25655351069032,
        "microporosity_pct": 0.19441725696866557,
        "shrinkage_pct": 5.481280044418297,
        "displacement_vector_mm": 0.4797752439839061,
        "cooling_temperature_c": 136.80492717557544,
        "solid_fraction_pp": 11.487545351949212,
        "speed_m_s": 0.05289583629580296
      },
      "solver_s": 1959.6392104625702,
      "cpu_s": 2.5043640000221785
    },
    {
      "error_percent": {
        "cooling_temperature_c": 8.20140525280603,
        "solid_fraction_pp": 18.604124409965593,
        "speed_m_s": 79.85402314049274,
        "displacement_vector_mm": 87.94675664908361,
        "arrival_s": 21.63401796966063,
        "solidification_s": 72.94208474656908,
        "microporosity_pct": 127.57329834947156,
        "shrinkage_pct": 119.33978157879446
      },
      "case": "step3_knuckle_01",
      "part": "knuckle",
      "split": "test",
      "filling": {
        "iou": 0.817340985936796,
        "agreement": 0.8943365019869942,
        "valid_samples": 1062912
      },
      "solidification": {
        "iou": 0.8298478673879309,
        "agreement": 0.8675431268063584,
        "valid_samples": 531456
      },
      "errors": {
        "arrival_s": 0.20721467957834291,
        "solidification_s": 103.64350256872008,
        "microporosity_pct": 0.19237041985093475,
        "shrinkage_pct": 5.8890434229655595,
        "displacement_vector_mm": 0.47512282640140746,
        "cooling_temperature_c": 118.6700444386762,
        "solid_fraction_pp": 12.22933966616239,
        "speed_m_s": 0.08615211642309172
      },
      "solver_s": 2140.2932002544403,
      "cpu_s": 2.60209859997849
    },
    {
      "error_percent": {
        "cooling_temperature_c": 8.902209674552864,
        "solid_fraction_pp": 17.224439592377248,
        "speed_m_s": 79.35739442610081,
        "displacement_vector_mm": 90.45623130379171,
        "arrival_s": 25.493629475998837,
        "solidification_s": 67.9586704785955,
        "microporosity_pct": 127.57313849809839,
        "shrinkage_pct": 121.24589495017443
      },
      "case": "step3_knuckle_02",
      "part": "knuckle",
      "split": "test",
      "filling": {
        "iou": 0.7964624567488614,
        "agreement": 0.8864282063616139,
        "valid_samples": 1064384
      },
      "solidification": {
        "iou": 0.8440603596153043,
        "agreement": 0.8805994828933918,
        "valid_samples": 532192
      },
      "errors": {
        "arrival_s": 0.38947665426346495,
        "solidification_s": 95.83410190000356,
        "microporosity_pct": 0.18550361017900335,
        "shrinkage_pct": 5.881797164220787,
        "displacement_vector_mm": 0.49105894479287776,
        "cooling_temperature_c": 129.2851785063802,
        "solid_fraction_pp": 11.203189237230173,
        "speed_m_s": 0.07718192939464298
      },
      "solver_s": 1743.5339097976685,
      "cpu_s": 2.740716100001009
    },
    {
      "error_percent": {
        "cooling_temperature_c": 4.346855559901915,
        "solid_fraction_pp": 7.892420962436159,
        "speed_m_s": 71.4130502401737,
        "displacement_vector_mm": 35.12023889258363,
        "arrival_s": 9.531317912611806,
        "solidification_s": 15.96502157718116,
        "microporosity_pct": 48.4365621014833,
        "shrinkage_pct": 96.17713494638856
      },
      "case": "step3_pump_00",
      "part": "pump",
      "split": "train",
      "filling": {
        "iou": 0.8463958270972606,
        "agreement": 0.9167432818959715,
        "valid_samples": 1331328
      },
      "solidification": {
        "iou": 0.9341291488838259,
        "agreement": 0.9537439308720316,
        "valid_samples": 665664
      },
      "errors": {
        "arrival_s": 0.15987366788827984,
        "solidification_s": 21.857664676892096,
        "microporosity_pct": 0.08006810201114473,
        "shrinkage_pct": 3.763013629605778,
        "displacement_vector_mm": 0.15456023658033413,
        "cooling_temperature_c": 62.34301719341875,
        "solid_fraction_pp": 5.255455362780622,
        "speed_m_s": 0.05865345715308983
      },
      "solver_s": 2287.120281934738,
      "cpu_s": 4.823142100009136
    },
    {
      "error_percent": {
        "cooling_temperature_c": 3.970091797831026,
        "solid_fraction_pp": 10.996808032387477,
        "speed_m_s": 68.12309799992467,
        "displacement_vector_mm": 40.80829551698093,
        "arrival_s": 7.615792241695939,
        "solidification_s": 24.332518932041037,
        "microporosity_pct": 54.40864124463776,
        "shrinkage_pct": 99.2615931297516
      },
      "case": "step3_pump_01",
      "part": "pump",
      "split": "train",
      "filling": {
        "iou": 0.8914604762216738,
        "agreement": 0.9436414437079684,
        "valid_samples": 1322816
      },
      "solidification": {
        "iou": 0.8983071587102001,
        "agreement": 0.9271221394358702,
        "valid_samples": 661408
      },
      "errors": {
        "arrival_s": 0.12624142634748095,
        "solidification_s": 32.32943143953776,
        "microporosity_pct": 0.09274263661936413,
        "shrinkage_pct": 3.766869112042186,
        "displacement_vector_mm": 0.18001438201379089,
        "cooling_temperature_c": 57.25209808007735,
        "solid_fraction_pp": 7.285863797943177,
        "speed_m_s": 0.050586553331425275
      },
      "solver_s": 2219.5111315250397,
      "cpu_s": 3.6424325999978464
    },
    {
      "error_percent": {
        "cooling_temperature_c": 4.122406382979249,
        "solid_fraction_pp": 8.470291651733614,
        "speed_m_s": 63.787259712291345,
        "displacement_vector_mm": 30.84254413748152,
        "arrival_s": 24.664444432796298,
        "solidification_s": 13.86590529417721,
        "microporosity_pct": 52.50642508142553,
        "shrinkage_pct": 85.40957957426433
      },
      "case": "step3_pump_02",
      "part": "pump",
      "split": "train",
      "filling": {
        "iou": 0.7537105936739557,
        "agreement": 0.8296517142258635,
        "valid_samples": 1374848
      },
      "solidification": {
        "iou": 0.9186278118609407,
        "agreement": 0.9421157829811004,
        "valid_samples": 687424
      },
      "errors": {
        "arrival_s": 0.37543806393159745,
        "solidification_s": 17.70495947713671,
        "microporosity_pct": 0.10466080307385259,
        "shrinkage_pct": 2.9045993775641263,
        "displacement_vector_mm": 0.13533139061639468,
        "cooling_temperature_c": 59.541048026343425,
        "solid_fraction_pp": 5.5938412988490365,
        "speed_m_s": 0.06154828869000696
      },
      "solver_s": 3213.812128305435,
      "cpu_s": 2.941737800021656
    }
  ],
  "parts": [
    {
      "part": "base",
      "name": "Base",
      "case": "step2_base_00"
    },
    {
      "part": "covered_disc",
      "name": "Covered disc",
      "case": "step3_covered_disc_01"
    },
    {
      "part": "housing",
      "name": "Housing",
      "case": "step3_housing_00"
    },
    {
      "part": "intake",
      "name": "Intake manifold",
      "case": "step2_intake_00"
    },
    {
      "part": "knuckle",
      "name": "Knuckle",
      "case": "step3_knuckle_00"
    },
    {
      "part": "pump",
      "name": "Circulation pump",
      "case": "step3_pump_01"
    }
  ],
  "summary": {
    "cases": 22,
    "geometries": 6,
    "solver_mean_s": 2098.2831142598934,
    "cpu_mean_s": 3.2200926727289865,
    "filling_iou": 0.8492478197723742,
    "filling_agreement": 0.9161995551958637,
    "solidification_iou": 0.9115584026352742,
    "solidification_agreement": 0.9346571370273318,
    "errors": {
      "arrival_s": 0.17382048315122078,
      "solidification_s": 43.65817295762174,
      "microporosity_pct": 0.09076904438840866,
      "shrinkage_pct": 3.864311300389548,
      "displacement_vector_mm": 0.22201871318955962,
      "cooling_temperature_c": 67.51650988299777,
      "solid_fraction_pp": 6.595273558592654,
      "speed_m_s": 0.05853948458182044
    },
    "error_percent": {
      "cooling_temperature_c": 4.682965371003396,
      "solid_fraction_pp": 10.038812408596671,
      "speed_m_s": 70.35598749732327,
      "displacement_vector_mm": 47.8838415723541,
      "arrival_s": 13.433474363330959,
      "solidification_s": 27.693413563753346,
      "microporosity_pct": 49.30713094643766,
      "shrinkage_pct": 88.10302849638153
    }
  },
  "method": {
    "aggregation": "Arithmetic mean across the publicly included comparison set, including fitted and held-out examples. Public selection excludes one private source geometry; the trained weights are unchanged.",
    "representative": "Highest filling-region IoU within each part; selection affects visuals only, never aggregate metrics. This is best matching prediction, not a claim of best castability.",
    "accuracy": "Region agreement is classification accuracy; IoU is intersection over union. Continuous fields are reported in physical error units, not a combined accuracy percentage.",
    "timing": "Recorded solver launch-to-success; historical CPU prepared-node feature and field timings. Updated GPU timings are attached separately.",
    "percentage_error": "Per case: sum of absolute error / sum of absolute native reference x 100; vector norms for displacement, absolute Kelvin for temperature. Aggregate is the mean of defined case percentages. Zero reference totals are undefined (N/A), and errors are not capped at 100%."
  }
}