{
  "models": {
    "TS3": {
      "parameters": 982884,
      "current_epoch": 6000,
      "phase": "completed",
      "best_epoch": 6000,
      "mean_U_percent": 1.3970678945023693,
      "mean_VM_percent": 7.515014535159212
    },
    "TS3_CURV": {
      "parameters": 982884,
      "current_epoch": 6000,
      "phase": "completed",
      "best_epoch": 5850,
      "mean_U_percent": 1.3963103431863637,
      "mean_VM_percent": 7.62791612721081
    },
    "TS3_ASM2": {
      "parameters": 982884,
      "current_epoch": 6000,
      "phase": "completed",
      "best_epoch": 4000,
      "mean_U_percent": 9.953961518653049,
      "mean_VM_percent": 27.470911476408403,
      "export_review": {
        "inference_bytes": 3987851,
        "parameters": 982884,
        "reference_TS3_parameters": 982884,
        "parameter_difference_percent": 0.0,
        "cases": 20,
        "total_original_nodes": 1083269,
        "steps": 6000,
        "optimizer_updates": 6000,
        "original_node_ids_and_prediction_metrics_match": true,
        "max_metric_recompute_difference": 0.0,
        "weights_only_CPU_load_and_strict_model_load": true,
        "source_initialization_normalization_and_LR_history_match": true,
        "inference_sha256": "95604cfcc4fafe24766f7b122ac57a2332f705cfd5526ba31d572d9dd4fa054e",
        "CUDA_initialized": false,
        "updated_unix": 1793398104.271799,
        "additional_residual_gradient_points_per_epoch": 270824,
        "all_native_nodes_retained": true,
        "native_evaluation_context": "fixed initial uniform extra indices",
        "new_point_labels": "original TET10 U and projected nodal VM interpolants, not new FE truth",
        "volume_metric": "positive cell-volume/10 nodal lumping approximation",
        "physical_FE_residual_drives_sampling": true,
        "full_PINN_or_h_adaptive_FEINN_reproduced": false,
        "adaptation_updates": 59,
        "indicator_domain_extension_review": {
          "valid_domain_original_indicator_bitwise_identical": true,
          "inverted_cell_marked_without_constitutive_clipping": true,
          "undefined_equilibrium_not_reported": true,
          "rigid_rotation_stress_max_abs_MPa": 4.9916668021232624e-12,
          "CPU_only": true,
          "CUDA_initialized": false,
          "neural_forwards": 0,
          "optimizer_updates": 0,
          "preserved_checkpoint_optimizer_step": 300,
          "preserved_scheduler_step": 300,
          "updated_unix": 1793387934.3954725
        },
        "recovery_from_epoch300_without_extra_optimizer_updates": true,
        "evaluation_epochs": [
          2000,
          4000,
          6000
        ],
        "best_export_reuses_scheduled_evaluation_predictions": true,
        "note": "Export consistency only; no fit-error pass/fail threshold."
      }
    }
  },
  "epoch_comparison": [
    {
      "method": "TS3",
      "epoch": 2000,
      "mean_U_percent": 2.178207296966283,
      "mean_VM_percent": 9.635928431754557,
      "training_loss": 0.005362176871858537
    },
    {
      "method": "TS3",
      "epoch": 4000,
      "mean_U_percent": 1.6691244651708994,
      "mean_VM_percent": 8.17355845807368,
      "training_loss": 0.004030225751921535
    },
    {
      "method": "TS3",
      "epoch": 6000,
      "mean_U_percent": 1.3970678945023693,
      "mean_VM_percent": 7.515014535159212,
      "training_loss": 0.0034801651723682875
    },
    {
      "method": "TS3_CURV",
      "epoch": 2000,
      "mean_U_percent": 2.201889606886208,
      "mean_VM_percent": 9.837309501652928,
      "training_loss": 0.005292902758810669
    },
    {
      "method": "TS3_CURV",
      "epoch": 4000,
      "mean_U_percent": 1.7013922470981675,
      "mean_VM_percent": 8.242341952380084,
      "training_loss": 0.0037220892612822355
    },
    {
      "method": "TS3_CURV",
      "epoch": 6000,
      "mean_U_percent": 1.388479066053094,
      "mean_VM_percent": 7.643370117148931,
      "training_loss": 0.0031894577725324782
    },
    {
      "method": "TS3_ASM2",
      "epoch": 2000,
      "mean_U_percent": 9.951217755113015,
      "mean_VM_percent": 27.969257251413943,
      "training_loss": 0.004977578658144922
    },
    {
      "method": "TS3_ASM2",
      "epoch": 4000,
      "mean_U_percent": 9.953961518653049,
      "mean_VM_percent": 27.470911476408403,
      "training_loss": 0.003791682305745781
    },
    {
      "method": "TS3_ASM2",
      "epoch": 6000,
      "mean_U_percent": 10.0981532426227,
      "mean_VM_percent": 27.818021866499798,
      "training_loss": 0.0033404950518161054
    }
  ],
  "exact6000_spatial_comparison": [
    {
      "metric": "relative",
      "label": "原节点等权",
      "epoch": 6000,
      "TS3_U_percent": 1.3970678945023693,
      "TS3_VM_percent": 7.515014535159212,
      "TS3_CURV_U_percent": 1.388479066053094,
      "TS3_CURV_VM_percent": 7.643370117148931,
      "TS3_ASM2_U_percent": 10.0981532426227,
      "TS3_ASM2_VM_percent": 27.818021866499798
    },
    {
      "metric": "high_curvature",
      "label": "高曲率表面节点",
      "epoch": 6000,
      "TS3_U_percent": 1.7866769700212022,
      "TS3_VM_percent": 10.001956306086731,
      "TS3_CURV_U_percent": 1.7164213417972911,
      "TS3_CURV_VM_percent": 9.94814211727117,
      "TS3_ASM2_U_percent": 11.603389152285578,
      "TS3_ASM2_VM_percent": 28.9226596700935
    },
    {
      "metric": "volume_weighted",
      "label": "体积权重近似",
      "epoch": 6000,
      "TS3_U_percent": 1.2412483544863149,
      "TS3_VM_percent": 6.885620538373968,
      "TS3_CURV_U_percent": 1.264040557484424,
      "TS3_CURV_VM_percent": 7.237179292402621,
      "TS3_ASM2_U_percent": 9.021786957106695,
      "TS3_ASM2_VM_percent": 31.96325107012752
    }
  ],
  "target_epoch": 6000,
  "protocol": {
    "schema": "m01_ts3_asm2_tension20_6000_v1",
    "fresh_runs": [
      "TS3_W128_S004_ASM2"
    ],
    "epochs": 6000,
    "parameters": 982884,
    "seed": 20261029,
    "coordinator_sha256": "e5ce5c481b835f8edc305e1d33c9201b5aaec6bf0771aaa9376bd6a190442a54",
    "worker_source_sha256": "86ec698e5ba57f23ad915a1d4f22d7c30d21ffb5f2e566d4fb3632f9a59c63bf",
    "admission_source_sha256": "42dbf76cf274d9e413855d00651afdb78fa3e8b9c33f7104ee165910f83d59e6",
    "model_sources": {
      "geobc/overfit_transformers.py": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
      "geobc/m01_curvature_sampling.py": "882c99df02a30e58f013216e081a5b9cc94f92bcb6cf0bdde4c407341ff4377f",
      "geobc/rod_v2_probes.py": "a2d5f7a49d5fdde2d28331c503c31b991eeacea1c6a2eac4cdcd5acaf88bf20f",
      "../../third_party/Transolver-3/models/Transolver_chunk_opt_matrix_mul.py": "49292aa1ee7be2e143db5b9c75d0128f8767f8a2ae74479cdc06aeb9d41fb71a",
      "../../notes/overfit_transformer_sources.json": "488404cf05a5bdb179ab63fab6b2e0c914abf2382c25cd5fcc2ff37964e4fdb8",
      "geobc/m01_asm2_sampling.py": "fb9fbf6a1ddbb936a02bb618fd103421804215ea6122a3b639c827fc469ba780",
      "tools/prepare_m01_ts3_asm2_6000_v1.py": "220fdcaf16a2ce13e9b0f259e440b5308b770b1b56ca2bae1ddd04f69abe41ed",
      "geobc/rod_r06_data.py": "60f369a5d8c21b5788bfe7bd1748b8a797c053f5d87242ec7cf05d03e0a7f391",
      "geobc/m01_asm2_sampling_v2.py": "7a24a8f6ae7b5c491099bf93d2a55303aecce0f9cc7a225f8252ee4a26c02a38",
      "tools/train_m01_ts3_asm2_6000_v1.py": "b3a03e135121668e98c4ce0cf84a3a9ac12888906f4193ba18d65cd4f256181e",
      "runs/m01_ts3_asm2_tension20_6000_v1/indicator_domain_v2_CPU_review.json": "81484e5076b13f530e1ecf89a5bbbdd0d20843c5729c936a368257afe7d9e06b",
      "tools/train_m01_ts3_asm2_6000_recovery_v2.py": "6a77b8f1f34f8c1b977f47b457dde1cc7b9aacb4ecded3a0ad4b1d91429e515b"
    },
    "config_sha256": "b72f4f218cab0f8e3a704ca24b3056f307ea5c919de2c8cfb2b9e79e698f5475",
    "manifest_sha256": "52892b0976e55c155a50d9bcd81536e14aa40ced0f7c633f2dbca9e1573b1199",
    "initialization_sha256": "b15c2c338bd0d574bf14b3a062ff7caa4fc535bbe853d298b7471e7d3ef403ad",
    "sampling_manifest_sha256": "134c474a49a0199b09bd535085e07fddf76eb29637d0c342951175cd37f0c375",
    "reference_TS3_identity": {
      "case_ids": [
        "normal_rodv2_0021__tension",
        "normal_rodv2_0026__tension",
        "normal_rodv2_0036__tension",
        "normal_rodv2_0039__tension",
        "normal_rodv2_0045__tension",
        "normal_rodv2_0052__tension",
        "normal_rodv2_0074__tension",
        "normal_rodv2_0088__tension",
        "normal_rodv2_0091__tension",
        "normal_rodv2_0093__tension",
        "normal_rodv2_0095__tension",
        "normal_rodv2_0107__tension",
        "normal_rodv2_0126__tension",
        "normal_rodv2_0127__tension",
        "normal_rodv2_0129__tension",
        "normal_rodv2_0137__tension",
        "normal_rodv2_0148__tension",
        "normal_rodv2_0159__tension",
        "normal_rodv2_0163__tension",
        "normal_rodv2_0170__tension"
      ],
      "input_feature_names": [
        "x/L",
        "y/L",
        "z/L",
        "CAD_L",
        "CAD_rb",
        "CAD_rs",
        "CAD_db",
        "CAD_ds",
        "CAD_Tb",
        "CAD_Ts",
        "CAD_H",
        "CAD_B",
        "CAD_tw",
        "CAD_tf",
        "CAD_kb",
        "CAD_ks",
        "CAD_lb",
        "CAD_ls",
        "CAD_rB",
        "CAD_rS",
        "CAD_rp",
        "CAD_re",
        "CAD_e",
        "radial_normal_x",
        "radial_normal_y",
        "radial_normal_z",
        "N_mean_tangent_x",
        "N_mean_tangent_y",
        "N_mean_tangent_z",
        "N_mean_axial_x",
        "N_mean_axial_y",
        "N_mean_axial_z",
        "nodal_Fx/6100",
        "nodal_Fy/6100",
        "nodal_Fz/6100",
        "E/115100",
        "nu",
        "density/4430",
        "width_skew",
        "pressure/10",
        "rpm/10000",
        "sin_theta",
        "cos_theta",
        "sum_Fx/6100",
        "sum_Fy/6100",
        "sum_Fz/6100",
        "plastic_0_stress/1000",
        "plastic_0_PEEQ/.01",
        "plastic_1_stress/1000",
        "plastic_1_PEEQ/.01",
        "plastic_2_stress/1000",
        "plastic_2_PEEQ/.01",
        "plastic_3_stress/1000",
        "plastic_3_PEEQ/.01",
        "load_factor",
        "engine_snapshot"
      ],
      "target_names": [
        "Ux_mm",
        "Uy_mm",
        "Uz_mm",
        "volume_weighted_node_VM_MPa"
      ],
      "input_mean": [
        0.6518260064046931,
        5.184356623294747e-05,
        -1.9158040476160247e-05,
        0.7376454734077396,
        0.14575441046562562,
        0.09208088309347574,
        0.07577883707045367,
        0.0568537710553465,
        0.19583182530385676,
        0.14408149579823357,
        0.14156526826280652,
        0.08093882694423811,
        0.02697853121477333,
        0.02384491333647606,
        1.4637601164534948,
        1.2208096643860307,
        0.21528490812831577,
        0.18642858911316063,
        0.04509068519831279,
        0.028591655424567836,
        0.007340882193908862,
        0.002995943876655692,
        0.0,
        0.0013433273766398945,
        1.8681891692742623e-05,
        0.0,
        -9.822305369045294e-10,
        8.133447748261899e-09,
        0.0,
        0.0,
        0.0,
        0.9999999998438922,
        -1.8462634863399455e-05,
        5.460059858961075e-15,
        0.0,
        1.0,
        0.2800000011920929,
        1.0,
        0.0,
        0.0,
        0.0,
        0.0,
        1.0,
        -1.0,
        1.7660045694308544e-10,
        0.0,
        0.7815999984741211,
        0.0,
        0.8880211114883423,
        0.010917814448475838,
        0.9347928166389465,
        0.18691889941692352,
        0.9582434296607971,
        0.951460599899292,
        1.0,
        0.0
      ],
      "input_std": [
        0.41960402661064683,
        0.12576646706396133,
        0.058800057508076084,
        0.14386144905283868,
        0.03034695590796215,
        0.018823747574353525,
        0.01666451800100532,
        0.012049164703724904,
        0.042452741511926434,
        0.026634244154474854,
        0.03124260275412727,
        0.017529315497311307,
        0.01,
        0.01,
        0.1306219242160806,
        0.10762567649413639,
        0.03845705226721611,
        0.03411514869663127,
        0.014758864411814855,
        0.010948557764109329,
        0.01,
        0.01,
        0.01,
        0.14679178870147983,
        0.14410023843468434,
        0.01,
        4.1703129080826855,
        4.088171066044751,
        0.01,
        0.01,
        0.01,
        5.756148520870841,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01,
        0.01
      ],
      "target_scale": [
        0.015904228033837464,
        0.015904228033837464,
        0.015904228033837464,
        28.99992502824669
      ]
    },
    "reference_LR_history": {
      "50": 0.0003,
      "100": 0.00029952980967946045,
      "150": 0.0002981222880824973,
      "200": 0.0002957865635267775,
      "250": 0.00029253778408233605,
      "300": 0.0002883970193305295,
      "350": 0.0002833911237197154,
      "400": 0.00027755256240385024,
      "450": 0.0002709192006935076,
      "500": 0.0002635340584848096,
      "550": 0.0002554450312588919,
      "600": 0.00024670457946132966,
      "650": 0.0002373693882760176,
      "700": 0.00022749999999999997,
      "750": 0.0002171604214034428,
      "800": 0.00020641770862116766,
      "850": 0.00019534153226788558,
      "900": 0.00018400372559752647,
      "950": 0.00017247781863702187,
      "1000": 0.0001608385613158652,
      "1050": 0.00014916143868413484,
      "1100": 0.00013752218136297816,
      "1150": 0.00012599627440247358,
      "1200": 0.00011465846773211439,
      "1250": 0.00010358229137883234,
      "1300": 9.283957859655712e-05,
      "1350": 8.250000000000003e-05,
      "1400": 7.263061172398237e-05,
      "1450": 6.32954205386703e-05,
      "1500": 5.455496874110809e-05,
      "1550": 4.646594151519032e-05,
      "1600": 3.908079930649232e-05,
      "1650": 3.244743759614975e-05,
      "1700": 2.6608876280284544e-05,
      "1750": 2.160298066947052e-05,
      "1800": 1.7462215917663923e-05,
      "1850": 1.4213436473222475e-05,
      "1900": 1.1877711917502638e-05,
      "1950": 1.047019032053956e-05,
      "2000": 1e-05,
      "2050": 1e-05,
      "2100": 1e-05,
      "2150": 1e-05,
      "2200": 1e-05,
      "2250": 1e-05,
      "2300": 1e-05,
      "2350": 1e-05,
      "2400": 1e-05,
      "2450": 1e-05,
      "2500": 1e-05,
      "2550": 1e-05,
      "2600": 1e-05,
      "2650": 1e-05,
      "2700": 1e-05,
      "2750": 1e-05,
      "2800": 1e-05,
      "2850": 1e-05,
      "2900": 1e-05,
      "2950": 1e-05,
      "3000": 1e-05,
      "3050": 1e-05,
      "3100": 1e-05,
      "3150": 1e-05,
      "3200": 1e-05,
      "3250": 1e-05,
      "3300": 1e-05,
      "3350": 1e-05,
      "3400": 1e-05,
      "3450": 1e-05,
      "3500": 1e-05,
      "3550": 1e-05,
      "3600": 1e-05,
      "3650": 1e-05,
      "3700": 1e-05,
      "3750": 1e-05,
      "3800": 1e-05,
      "3850": 1e-05,
      "3900": 1e-05,
      "3950": 1e-05,
      "4000": 1e-05,
      "4050": 1e-05,
      "4100": 1e-05,
      "4150": 1e-05,
      "4200": 1e-05,
      "4250": 1e-05,
      "4300": 1e-05,
      "4350": 1e-05,
      "4400": 1e-05,
      "4450": 1e-05,
      "4500": 1e-05,
      "4550": 1e-05,
      "4600": 1e-05,
      "4650": 1e-05,
      "4700": 1e-05,
      "4750": 1e-05,
      "4800": 1e-05,
      "4850": 1e-05,
      "4900": 1e-05,
      "4950": 1e-05,
      "5000": 1e-05,
      "5050": 1e-05,
      "5100": 1e-05,
      "5150": 1e-05,
      "5200": 1e-05,
      "5250": 1e-05,
      "5300": 1e-05,
      "5350": 1e-05,
      "5400": 1e-05,
      "5450": 1e-05,
      "5500": 1e-05,
      "5550": 1e-05,
      "5600": 1e-05,
      "5650": 1e-05,
      "5700": 1e-05,
      "5750": 1e-05,
      "5800": 1e-05,
      "5850": 1e-05,
      "5900": 1e-05,
      "5950": 1e-05,
      "6000": 1e-05
    },
    "sampling_new_points": 270824,
    "reference_baseline": "D:\\GeoBC\\GeoBC Neural Operator\\publication\\GeoBC-Neural-Operator\\runs\\m01_tension20_matched_continue6000_v1\\TS3_W128_S004\\formal\\ts3\\20",
    "reference_baseline_initial": "D:\\GeoBC\\GeoBC Neural Operator\\publication\\GeoBC-Neural-Operator\\runs\\ts3_tension20_capacity_ablation_v1\\W128_S004\\initial.pt",
    "created_unix": 1793344086.1769676,
    "PDE_residual_training": false,
    "adaptive_FE_resolve": false,
    "no_error_gate": true,
    "FP64_remains_user_paused": true,
    "recovery": {
      "prior_identity": {
        "version": "large_v2",
        "method": "ts3",
        "count": 20,
        "case_ids": [
          "normal_rodv2_0021__tension",
          "normal_rodv2_0026__tension",
          "normal_rodv2_0036__tension",
          "normal_rodv2_0039__tension",
          "normal_rodv2_0045__tension",
          "normal_rodv2_0052__tension",
          "normal_rodv2_0074__tension",
          "normal_rodv2_0088__tension",
          "normal_rodv2_0091__tension",
          "normal_rodv2_0093__tension",
          "normal_rodv2_0095__tension",
          "normal_rodv2_0107__tension",
          "normal_rodv2_0126__tension",
          "normal_rodv2_0127__tension",
          "normal_rodv2_0129__tension",
          "normal_rodv2_0137__tension",
          "normal_rodv2_0148__tension",
          "normal_rodv2_0159__tension",
          "normal_rodv2_0163__tension",
          "normal_rodv2_0170__tension"
        ],
        "parameters": 982884,
        "config": {
          "n_layers": 8,
          "n_hidden": 128,
          "n_head": 8,
          "slice_num": 4,
          "mlp_ratio": 2,
          "dropout": 0.0
        },
        "input_feature_names": [
          "x/L",
          "y/L",
          "z/L",
          "CAD_L",
          "CAD_rb",
          "CAD_rs",
          "CAD_db",
          "CAD_ds",
          "CAD_Tb",
          "CAD_Ts",
          "CAD_H",
          "CAD_B",
          "CAD_tw",
          "CAD_tf",
          "CAD_kb",
          "CAD_ks",
          "CAD_lb",
          "CAD_ls",
          "CAD_rB",
          "CAD_rS",
          "CAD_rp",
          "CAD_re",
          "CAD_e",
          "radial_normal_x",
          "radial_normal_y",
          "radial_normal_z",
          "N_mean_tangent_x",
          "N_mean_tangent_y",
          "N_mean_tangent_z",
          "N_mean_axial_x",
          "N_mean_axial_y",
          "N_mean_axial_z",
          "nodal_Fx/6100",
          "nodal_Fy/6100",
          "nodal_Fz/6100",
          "E/115100",
          "nu",
          "density/4430",
          "width_skew",
          "pressure/10",
          "rpm/10000",
          "sin_theta",
          "cos_theta",
          "sum_Fx/6100",
          "sum_Fy/6100",
          "sum_Fz/6100",
          "plastic_0_stress/1000",
          "plastic_0_PEEQ/.01",
          "plastic_1_stress/1000",
          "plastic_1_PEEQ/.01",
          "plastic_2_stress/1000",
          "plastic_2_PEEQ/.01",
          "plastic_3_stress/1000",
          "plastic_3_PEEQ/.01",
          "load_factor",
          "engine_snapshot"
        ],
        "target_names": [
          "Ux_mm",
          "Uy_mm",
          "Uz_mm",
          "volume_weighted_node_VM_MPa"
        ],
        "input_mean": [
          0.6518260064046931,
          5.184356623294747e-05,
          -1.9158040476160247e-05,
          0.7376454734077396,
          0.14575441046562562,
          0.09208088309347574,
          0.07577883707045367,
          0.0568537710553465,
          0.19583182530385676,
          0.14408149579823357,
          0.14156526826280652,
          0.08093882694423811,
          0.02697853121477333,
          0.02384491333647606,
          1.4637601164534948,
          1.2208096643860307,
          0.21528490812831577,
          0.18642858911316063,
          0.04509068519831279,
          0.028591655424567836,
          0.007340882193908862,
          0.002995943876655692,
          0.0,
          0.0013433273766398945,
          1.8681891692742623e-05,
          0.0,
          -9.822305369045294e-10,
          8.133447748261899e-09,
          0.0,
          0.0,
          0.0,
          0.9999999998438922,
          -1.8462634863399455e-05,
          5.460059858961075e-15,
          0.0,
          1.0,
          0.2800000011920929,
          1.0,
          0.0,
          0.0,
          0.0,
          0.0,
          1.0,
          -1.0,
          1.7660045694308544e-10,
          0.0,
          0.7815999984741211,
          0.0,
          0.8880211114883423,
          0.010917814448475838,
          0.9347928166389465,
          0.18691889941692352,
          0.9582434296607971,
          0.951460599899292,
          1.0,
          0.0
        ],
        "input_std": [
          0.41960402661064683,
          0.12576646706396133,
          0.058800057508076084,
          0.14386144905283868,
          0.03034695590796215,
          0.018823747574353525,
          0.01666451800100532,
          0.012049164703724904,
          0.042452741511926434,
          0.026634244154474854,
          0.03124260275412727,
          0.017529315497311307,
          0.01,
          0.01,
          0.1306219242160806,
          0.10762567649413639,
          0.03845705226721611,
          0.03411514869663127,
          0.014758864411814855,
          0.010948557764109329,
          0.01,
          0.01,
          0.01,
          0.14679178870147983,
          0.14410023843468434,
          0.01,
          4.1703129080826855,
          4.088171066044751,
          0.01,
          0.01,
          0.01,
          5.756148520870841,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01
        ],
        "target_scale": [
          0.015904228033837464,
          0.015904228033837464,
          0.015904228033837464,
          28.99992502824669
        ],
        "manifest_sha256": "52892b0976e55c155a50d9bcd81536e14aa40ced0f7c633f2dbca9e1573b1199",
        "config_sha256": "73f4c754664a768605d21198d6908e8fc4da7ddccbaaf17d3539f587cacb8f43",
        "training_source_sha256": "6a77b8f1f34f8c1b977f47b457dde1cc7b9aacb4ecded3a0ad4b1d91429e515b",
        "model_source_sha256": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
        "torch_version": "2.14.1+cu130",
        "GPU": "NVIDIA GeForce RTX 5090",
        "seed": 20261029,
        "smoke": false,
        "loss": "Same equal-case supervised .5*(relative U vector L2 squared + projected VM relative L2 squared), all native + selected extra points; no added PINN physics loss",
        "error_threshold": null,
        "early_stop_on_error": false,
        "protocol": "m01_ts3_asm2_tension20_6000_v1",
        "initialization_sha256": "b15c2c338bd0d574bf14b3a062ff7caa4fc535bbe853d298b7471e7d3ef403ad",
        "fresh_initialization": true,
        "initial_tensors_identical_to_baseline": true,
        "learning_rate_reference_epochs": 2000,
        "terminal_learning_rate": 1e-05,
        "model_sources": {
          "geobc/overfit_transformers.py": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
          "geobc/m01_curvature_sampling.py": "882c99df02a30e58f013216e081a5b9cc94f92bcb6cf0bdde4c407341ff4377f",
          "geobc/rod_v2_probes.py": "a2d5f7a49d5fdde2d28331c503c31b991eeacea1c6a2eac4cdcd5acaf88bf20f",
          "../../third_party/Transolver-3/models/Transolver_chunk_opt_matrix_mul.py": "49292aa1ee7be2e143db5b9c75d0128f8767f8a2ae74479cdc06aeb9d41fb71a",
          "../../notes/overfit_transformer_sources.json": "488404cf05a5bdb179ab63fab6b2e0c914abf2382c25cd5fcc2ff37964e4fdb8",
          "geobc/m01_asm2_sampling.py": "fb9fbf6a1ddbb936a02bb618fd103421804215ea6122a3b639c827fc469ba780",
          "tools/prepare_m01_ts3_asm2_6000_v1.py": "220fdcaf16a2ce13e9b0f259e440b5308b770b1b56ca2bae1ddd04f69abe41ed",
          "geobc/rod_r06_data.py": "60f369a5d8c21b5788bfe7bd1748b8a797c053f5d87242ec7cf05d03e0a7f391",
          "geobc/m01_asm2_sampling_v2.py": "7a24a8f6ae7b5c491099bf93d2a55303aecce0f9cc7a225f8252ee4a26c02a38",
          "tools/train_m01_ts3_asm2_6000_v1.py": "b3a03e135121668e98c4ce0cf84a3a9ac12888906f4193ba18d65cd4f256181e",
          "runs/m01_ts3_asm2_tension20_6000_v1/indicator_domain_v2_CPU_review.json": "81484e5076b13f530e1ecf89a5bbbdd0d20843c5729c936a368257afe7d9e06b"
        },
        "sampling_manifest_sha256": "134c474a49a0199b09bd535085e07fddf76eb29637d0c342951175cd37f0c375",
        "sampling_config": {
          "native_nodes_retained": true,
          "added_fraction": 0.25,
          "adaptive_every_epochs": 100,
          "adaptive_fraction_of_extra": 0.5,
          "refresh_fraction_of_adaptive": 0.1,
          "candidate_multiplier": 4,
          "subdomains": [
            8,
            4,
            4
          ],
          "selection": "ASM-II subdomain-mean projected weak FE equilibrium residual and predicted FE solution gradient; no truth mismatch",
          "residual": "assembled finite-strain elastic first-Piola internal force minus original applied nodal force, projected onto admissible virtual-displacement space; norm per positive nodal volume",
          "gradient": "FE gradient of predicted U vector / U_RMS and predicted projected nodal VM / VM_RMS",
          "variation": "fixed half-uniform/half-adaptive extra budget; FIFO refresh10% of adaptive points each100 epochs; paper grows point set instead",
          "candidate_geometry": "half physical-volume-stratified TET10 interior, half physical-area-stratified TRI6 surface; curved isoparametric map",
          "evaluation_context": "all original nodes plus fixed initial uniform extra point indices, independent of latest adaptive selection"
        },
        "all_original_nodes_retained": true,
        "extra_points_each_epoch": 270824,
        "native_evaluation_context": "all native nodes + fixed initial uniform extra indices; score only original nodes; adaptation uses current predicted fields, never label mismatch",
        "FE_recomputed": false,
        "validation_test_used": false,
        "indicator_source_version": "v2-domain-extension",
        "recovery_from_epoch": 300,
        "recovery_prior_source_sha256": "b3a03e135121668e98c4ce0cf84a3a9ac12888906f4193ba18d65cd4f256181e",
        "invalid_deformation_handling": "mark Jacobian-admissibility priority; do not evaluate or report case equilibrium residual; no J clipping"
      },
      "prior_worker_source_sha256": "6a77b8f1f34f8c1b977f47b457dde1cc7b9aacb4ecded3a0ad4b1d91429e515b",
      "checkpoint_sha256": "97c993d38f7052eafd0deb9e70c9d68a3b321083384a8983f0996738ade9edfd",
      "completed_optimizer_updates": 450,
      "remaining_optimizer_updates": 5550,
      "reason": "Explicit human evaluation schedule request",
      "optimizer_and_scheduler_and_rng_preserved": true
    },
    "earlier_physical_domain_recovery": {
      "checkpoint_sha256": "e510f87df266d9734e3a87247ae32bf430643f226ea25b7c04074b01e11ec2a4",
      "prior_identity": {
        "version": "large_v2",
        "method": "ts3",
        "count": 20,
        "case_ids": [
          "normal_rodv2_0021__tension",
          "normal_rodv2_0026__tension",
          "normal_rodv2_0036__tension",
          "normal_rodv2_0039__tension",
          "normal_rodv2_0045__tension",
          "normal_rodv2_0052__tension",
          "normal_rodv2_0074__tension",
          "normal_rodv2_0088__tension",
          "normal_rodv2_0091__tension",
          "normal_rodv2_0093__tension",
          "normal_rodv2_0095__tension",
          "normal_rodv2_0107__tension",
          "normal_rodv2_0126__tension",
          "normal_rodv2_0127__tension",
          "normal_rodv2_0129__tension",
          "normal_rodv2_0137__tension",
          "normal_rodv2_0148__tension",
          "normal_rodv2_0159__tension",
          "normal_rodv2_0163__tension",
          "normal_rodv2_0170__tension"
        ],
        "parameters": 982884,
        "config": {
          "n_layers": 8,
          "n_hidden": 128,
          "n_head": 8,
          "slice_num": 4,
          "mlp_ratio": 2,
          "dropout": 0.0
        },
        "input_feature_names": [
          "x/L",
          "y/L",
          "z/L",
          "CAD_L",
          "CAD_rb",
          "CAD_rs",
          "CAD_db",
          "CAD_ds",
          "CAD_Tb",
          "CAD_Ts",
          "CAD_H",
          "CAD_B",
          "CAD_tw",
          "CAD_tf",
          "CAD_kb",
          "CAD_ks",
          "CAD_lb",
          "CAD_ls",
          "CAD_rB",
          "CAD_rS",
          "CAD_rp",
          "CAD_re",
          "CAD_e",
          "radial_normal_x",
          "radial_normal_y",
          "radial_normal_z",
          "N_mean_tangent_x",
          "N_mean_tangent_y",
          "N_mean_tangent_z",
          "N_mean_axial_x",
          "N_mean_axial_y",
          "N_mean_axial_z",
          "nodal_Fx/6100",
          "nodal_Fy/6100",
          "nodal_Fz/6100",
          "E/115100",
          "nu",
          "density/4430",
          "width_skew",
          "pressure/10",
          "rpm/10000",
          "sin_theta",
          "cos_theta",
          "sum_Fx/6100",
          "sum_Fy/6100",
          "sum_Fz/6100",
          "plastic_0_stress/1000",
          "plastic_0_PEEQ/.01",
          "plastic_1_stress/1000",
          "plastic_1_PEEQ/.01",
          "plastic_2_stress/1000",
          "plastic_2_PEEQ/.01",
          "plastic_3_stress/1000",
          "plastic_3_PEEQ/.01",
          "load_factor",
          "engine_snapshot"
        ],
        "target_names": [
          "Ux_mm",
          "Uy_mm",
          "Uz_mm",
          "volume_weighted_node_VM_MPa"
        ],
        "input_mean": [
          0.6518260064046931,
          5.184356623294747e-05,
          -1.9158040476160247e-05,
          0.7376454734077396,
          0.14575441046562562,
          0.09208088309347574,
          0.07577883707045367,
          0.0568537710553465,
          0.19583182530385676,
          0.14408149579823357,
          0.14156526826280652,
          0.08093882694423811,
          0.02697853121477333,
          0.02384491333647606,
          1.4637601164534948,
          1.2208096643860307,
          0.21528490812831577,
          0.18642858911316063,
          0.04509068519831279,
          0.028591655424567836,
          0.007340882193908862,
          0.002995943876655692,
          0.0,
          0.0013433273766398945,
          1.8681891692742623e-05,
          0.0,
          -9.822305369045294e-10,
          8.133447748261899e-09,
          0.0,
          0.0,
          0.0,
          0.9999999998438922,
          -1.8462634863399455e-05,
          5.460059858961075e-15,
          0.0,
          1.0,
          0.2800000011920929,
          1.0,
          0.0,
          0.0,
          0.0,
          0.0,
          1.0,
          -1.0,
          1.7660045694308544e-10,
          0.0,
          0.7815999984741211,
          0.0,
          0.8880211114883423,
          0.010917814448475838,
          0.9347928166389465,
          0.18691889941692352,
          0.9582434296607971,
          0.951460599899292,
          1.0,
          0.0
        ],
        "input_std": [
          0.41960402661064683,
          0.12576646706396133,
          0.058800057508076084,
          0.14386144905283868,
          0.03034695590796215,
          0.018823747574353525,
          0.01666451800100532,
          0.012049164703724904,
          0.042452741511926434,
          0.026634244154474854,
          0.03124260275412727,
          0.017529315497311307,
          0.01,
          0.01,
          0.1306219242160806,
          0.10762567649413639,
          0.03845705226721611,
          0.03411514869663127,
          0.014758864411814855,
          0.010948557764109329,
          0.01,
          0.01,
          0.01,
          0.14679178870147983,
          0.14410023843468434,
          0.01,
          4.1703129080826855,
          4.088171066044751,
          0.01,
          0.01,
          0.01,
          5.756148520870841,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01,
          0.01
        ],
        "target_scale": [
          0.015904228033837464,
          0.015904228033837464,
          0.015904228033837464,
          28.99992502824669
        ],
        "manifest_sha256": "52892b0976e55c155a50d9bcd81536e14aa40ced0f7c633f2dbca9e1573b1199",
        "config_sha256": "73f4c754664a768605d21198d6908e8fc4da7ddccbaaf17d3539f587cacb8f43",
        "training_source_sha256": "b3a03e135121668e98c4ce0cf84a3a9ac12888906f4193ba18d65cd4f256181e",
        "model_source_sha256": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
        "torch_version": "2.14.1+cu130",
        "GPU": "NVIDIA GeForce RTX 5090",
        "seed": 20261029,
        "smoke": false,
        "loss": "Same equal-case supervised .5*(relative U vector L2 squared + projected VM relative L2 squared), all native + selected extra points; no added PINN physics loss",
        "error_threshold": null,
        "early_stop_on_error": false,
        "protocol": "m01_ts3_asm2_tension20_6000_v1",
        "initialization_sha256": "b15c2c338bd0d574bf14b3a062ff7caa4fc535bbe853d298b7471e7d3ef403ad",
        "fresh_initialization": true,
        "initial_tensors_identical_to_baseline": true,
        "learning_rate_reference_epochs": 2000,
        "terminal_learning_rate": 1e-05,
        "model_sources": {
          "geobc/overfit_transformers.py": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
          "geobc/m01_curvature_sampling.py": "882c99df02a30e58f013216e081a5b9cc94f92bcb6cf0bdde4c407341ff4377f",
          "geobc/rod_v2_probes.py": "a2d5f7a49d5fdde2d28331c503c31b991eeacea1c6a2eac4cdcd5acaf88bf20f",
          "../../third_party/Transolver-3/models/Transolver_chunk_opt_matrix_mul.py": "49292aa1ee7be2e143db5b9c75d0128f8767f8a2ae74479cdc06aeb9d41fb71a",
          "../../notes/overfit_transformer_sources.json": "488404cf05a5bdb179ab63fab6b2e0c914abf2382c25cd5fcc2ff37964e4fdb8",
          "geobc/m01_asm2_sampling.py": "fb9fbf6a1ddbb936a02bb618fd103421804215ea6122a3b639c827fc469ba780",
          "tools/prepare_m01_ts3_asm2_6000_v1.py": "220fdcaf16a2ce13e9b0f259e440b5308b770b1b56ca2bae1ddd04f69abe41ed",
          "geobc/rod_r06_data.py": "60f369a5d8c21b5788bfe7bd1748b8a797c053f5d87242ec7cf05d03e0a7f391"
        },
        "sampling_manifest_sha256": "134c474a49a0199b09bd535085e07fddf76eb29637d0c342951175cd37f0c375",
        "sampling_config": {
          "native_nodes_retained": true,
          "added_fraction": 0.25,
          "adaptive_every_epochs": 100,
          "adaptive_fraction_of_extra": 0.5,
          "refresh_fraction_of_adaptive": 0.1,
          "candidate_multiplier": 4,
          "subdomains": [
            8,
            4,
            4
          ],
          "selection": "ASM-II subdomain-mean projected weak FE equilibrium residual and predicted FE solution gradient; no truth mismatch",
          "residual": "assembled finite-strain elastic first-Piola internal force minus original applied nodal force, projected onto admissible virtual-displacement space; norm per positive nodal volume",
          "gradient": "FE gradient of predicted U vector / U_RMS and predicted projected nodal VM / VM_RMS",
          "variation": "fixed half-uniform/half-adaptive extra budget; FIFO refresh10% of adaptive points each100 epochs; paper grows point set instead",
          "candidate_geometry": "half physical-volume-stratified TET10 interior, half physical-area-stratified TRI6 surface; curved isoparametric map",
          "evaluation_context": "all original nodes plus fixed initial uniform extra point indices, independent of latest adaptive selection"
        },
        "all_original_nodes_retained": true,
        "extra_points_each_epoch": 270824,
        "native_evaluation_context": "all native nodes + fixed initial uniform extra indices; score only original nodes; adaptation uses current predicted fields, never label mismatch",
        "FE_recomputed": false,
        "validation_test_used": false
      },
      "prior_worker_source_sha256": "b3a03e135121668e98c4ce0cf84a3a9ac12888906f4193ba18d65cd4f256181e",
      "completed_optimizer_updates": 300,
      "remaining_optimizer_updates": 5700,
      "optimizer_and_scheduler_and_rng_preserved": true,
      "domain_extension": "If any GP J<=0, equilibrium residual is undefined: residual channel uses Jacobian-admissibility priority for that case; predicted-gradient channel unchanged. No clipping, no extra updates. Valid-domain branch unchanged."
    }
  },
  "recovery_review": {
    "valid_domain_original_indicator_bitwise_identical": true,
    "inverted_cell_marked_without_constitutive_clipping": true,
    "undefined_equilibrium_not_reported": true,
    "rigid_rotation_stress_max_abs_MPa": 4.9916668021232624e-12,
    "CPU_only": true,
    "CUDA_initialized": false,
    "neural_forwards": 0,
    "optimizer_updates": 0,
    "preserved_checkpoint_optimizer_step": 300,
    "preserved_scheduler_step": 300,
    "updated_unix": 1793387934.3954725
  },
  "configuration": {
    "seed": 20261029,
    "epochs": 6000,
    "evaluation_every_epochs": 2000,
    "checkpoint_every_epochs": 25,
    "learning_rate": 0.0003,
    "minimum_learning_rate": 1e-05,
    "warmup_epochs": 50,
    "cosine_reference_epochs": 2000,
    "ts3": {
      "n_layers": 8,
      "n_hidden": 128,
      "n_head": 8,
      "slice_num": 4,
      "mlp_ratio": 2,
      "dropout": 0.0
    },
    "sampling": {
      "native_nodes_retained": true,
      "added_fraction": 0.25,
      "adaptive_every_epochs": 100,
      "adaptive_fraction_of_extra": 0.5,
      "refresh_fraction_of_adaptive": 0.1,
      "candidate_multiplier": 4,
      "subdomains": [
        8,
        4,
        4
      ],
      "selection": "ASM-II subdomain-mean projected weak FE equilibrium residual and predicted FE solution gradient; no truth mismatch",
      "residual": "assembled finite-strain elastic first-Piola internal force minus original applied nodal force, projected onto admissible virtual-displacement space; norm per positive nodal volume",
      "gradient": "FE gradient of predicted U vector / U_RMS and predicted projected nodal VM / VM_RMS",
      "variation": "fixed half-uniform/half-adaptive extra budget; FIFO refresh10% of adaptive points each100 epochs; paper grows point set instead",
      "candidate_geometry": "half physical-volume-stratified TET10 interior, half physical-area-stratified TRI6 surface; curved isoparametric map",
      "evaluation_context": "fixed initial uniform extra indices only at epochs2000,4000,6000",
      "indicator_prediction_source": "reuse current epoch training forward native-node predictions before the single accumulated optimizer update; no extra NN forward"
    },
    "loss": "Same equal-case supervised .5*(relative U vector L2 squared + projected VM relative L2 squared), all native + selected extra points; no added PINN physics loss",
    "precision": "FP32/TF32 allowed/noAMP",
    "weight_decay": 0.0,
    "gradient_clip_norm": 1.0,
    "early_stop_on_error": false,
    "error_threshold": null,
    "paper_scope": "Transfer Mao-Meng ASM-II sampling loop using a weak FE physical residual on TS3 supervised operator learning; not full PINN or h-adaptive FEINN reproduction",
    "limitations": [
      "same25% maximum node-count overhead as curvature group, additional indicator compute",
      "fixed FE interpolation of labels is not new FE truth",
      "weak residual and finite budget are adaptations of strong-residual growing ASM-II",
      "no FE mesh refinement/coarsening",
      "no validation/test or accuracy stopping"
    ],
    "references": [
      "https://arxiv.org/abs/2302.08035",
      "https://arxiv.org/abs/2403.14054"
    ],
    "evaluation_epochs": [
      2000,
      4000,
      6000
    ]
  },
  "sampling_summary": {
    "prepared": true,
    "schema": "physical_residual_gradient_asm2_v1",
    "training_labels_only": true,
    "new_FE_solves": 0,
    "validation_test_reads": 0,
    "total_original_nodes": 1083269,
    "total_added_points_each_epoch": 270824,
    "elapsed_seconds": 35.39342498779297,
    "max_source_force_difference": 3.3647101327774345e-11,
    "neural_forwards": 0,
    "all_TRAIN_source_states_elastic": true
  },
  "updated_unix": 1793398134.6551332,
  "limitations": [
    "TRAIN20/single seed only",
    "ASM-II sampling transfer, not full PINN or h-adaptive FEINN",
    "projected weak FE residual instead of strong pointwise residual; half-uniform bounded FIFO update instead of monotone growth",
    "25% extra point count vs original baseline; physical indicator overhead additional",
    "new labels are original TET10 interpolants, no new FE truth",
    "native-node eval uses fixed initial uniform extra context",
    "positive cell-volume/10 metric is an approximation"
  ],
  "indicator_domain_diagnostics": [
    {
      "epoch": 100,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1000,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1100,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1200,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1300,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1400,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 1500,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1600,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1700,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 2,
      "invalid_cells": 2
    },
    {
      "epoch": 1800,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 1900,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 200,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 2000,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 2100,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 2200,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 2300,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 2400,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 2500,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 2600,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 2700,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 2800,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 2900,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 300,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 3000,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 3100,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 3200,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 3300,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 3400,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 3500,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 3600,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 3700,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 3800,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 3900,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 400,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 4000,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 4100,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 4200,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 4300,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 4400,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 4500,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 4600,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 4700,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 4800,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 4900,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 500,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 5000,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 5100,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 5200,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 5300,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 5400,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 5500,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 5600,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 1,
      "invalid_cells": 1
    },
    {
      "epoch": 5700,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 5800,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 5900,
      "undefined_equilibrium_cases": 1,
      "invalid_quadrature_points": 2,
      "invalid_cells": 2
    },
    {
      "epoch": 600,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 700,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 800,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    },
    {
      "epoch": 900,
      "undefined_equilibrium_cases": 0,
      "invalid_quadrature_points": 0,
      "invalid_cells": 0
    }
  ],
  "final_observation": "This supervised ASM-II sampling transfer is worse than original TS3 at all three fixed-epoch native evaluations, including high-curvature and approximate-volume metrics at6000; lower training loss is not improved fixed-context evaluation. This is not a full paper reproduction or a general statement about the paper.",
  "evaluation_schedule": [
    2000,
    4000,
    6000
  ],
  "historical_evaluations_before_human_schedule_change": [
    {
      "step": 50,
      "elapsed_seconds": 82.08524775505066,
      "loss": 0.08130369372665883,
      "learning_rate": 0.0003,
      "mean_volume_weighted_U_L2": 0.20903753340755146,
      "mean_volume_weighted_VM_L2": 0.3307747186271536,
      "mean_high_curvature_U_L2": 0.19619895024732087,
      "mean_high_curvature_VM_L2": 0.31785184031192754,
      "mean_training_objective": 0.07388189774790505,
      "mean_relative_U_L2": 0.2021213893040167,
      "worst_relative_U_L2": 0.3601042590219219,
      "mean_relative_VM_L2": 0.31484417070678655,
      "worst_relative_VM_L2": 0.3759140309066805
    },
    {
      "step": 100,
      "elapsed_seconds": 163.9490327835083,
      "loss": 0.06024960856884718,
      "learning_rate": 0.00029952980967946045,
      "mean_volume_weighted_U_L2": 0.17126329474860033,
      "mean_volume_weighted_VM_L2": 0.29589152200505914,
      "mean_high_curvature_U_L2": 0.168161036135161,
      "mean_high_curvature_VM_L2": 0.2898096058190783,
      "mean_training_objective": 0.05549847205500633,
      "mean_relative_U_L2": 0.16845416422554954,
      "worst_relative_U_L2": 0.26269368870646115,
      "mean_relative_VM_L2": 0.28247835819618944,
      "worst_relative_VM_L2": 0.36251802529293703
    },
    {
      "step": 150,
      "elapsed_seconds": 246.56420302391052,
      "loss": 0.04636978367343545,
      "learning_rate": 0.0002981222880824973,
      "mean_volume_weighted_U_L2": 0.11353105735153038,
      "mean_volume_weighted_VM_L2": 0.29758846392800953,
      "mean_high_curvature_U_L2": 0.11877938529627578,
      "mean_high_curvature_VM_L2": 0.28425181778819353,
      "mean_training_objective": 0.04653580767611693,
      "mean_relative_U_L2": 0.11387105072096611,
      "worst_relative_U_L2": 0.21147849038404468,
      "mean_relative_VM_L2": 0.27777625490176794,
      "worst_relative_VM_L2": 0.3592999457671397
    },
    {
      "step": 200,
      "elapsed_seconds": 329.0469114780426,
      "loss": 0.042370921745896344,
      "learning_rate": 0.0002957865635267775,
      "mean_volume_weighted_U_L2": 0.09459453632266304,
      "mean_volume_weighted_VM_L2": 0.27931756007971925,
      "mean_high_curvature_U_L2": 0.09861613328413507,
      "mean_high_curvature_VM_L2": 0.2769816866923935,
      "mean_training_objective": 0.04139058388297329,
      "mean_relative_U_L2": 0.09512129204089421,
      "worst_relative_U_L2": 0.16634061486200497,
      "mean_relative_VM_L2": 0.2669518403812917,
      "worst_relative_VM_L2": 0.35390757005480183
    },
    {
      "step": 250,
      "elapsed_seconds": 410.42457699775696,
      "loss": 0.04118309607729316,
      "learning_rate": 0.00029253778408233605,
      "mean_volume_weighted_U_L2": 0.09192989321580333,
      "mean_volume_weighted_VM_L2": 0.2635405279540094,
      "mean_high_curvature_U_L2": 0.10000318203216851,
      "mean_high_curvature_VM_L2": 0.2703248671707428,
      "mean_training_objective": 0.038048790313401894,
      "mean_relative_U_L2": 0.09410931647959139,
      "worst_relative_U_L2": 0.15144366493456132,
      "mean_relative_VM_L2": 0.25541877304310956,
      "worst_relative_VM_L2": 0.3444310786653839
    },
    {
      "step": 300,
      "elapsed_seconds": 495.84616017341614,
      "loss": 0.03552238447591662,
      "learning_rate": 0.0002883970193305295,
      "mean_volume_weighted_U_L2": 0.09339627117359263,
      "mean_volume_weighted_VM_L2": 0.2568454142868658,
      "mean_high_curvature_U_L2": 0.10038962380281269,
      "mean_high_curvature_VM_L2": 0.25719499099845156,
      "mean_training_objective": 0.035460882810752145,
      "mean_relative_U_L2": 0.09568747509559099,
      "worst_relative_U_L2": 0.1433357941106843,
      "mean_relative_VM_L2": 0.2447116535945632,
      "worst_relative_VM_L2": 0.3407296373685863
    },
    {
      "step": 350,
      "elapsed_seconds": 577.6097929477692,
      "loss": 0.029486691858619452,
      "learning_rate": 0.0002833911237197154,
      "mean_volume_weighted_U_L2": 0.07419055298423768,
      "mean_volume_weighted_VM_L2": 0.21803418306083183,
      "mean_high_curvature_U_L2": 0.08384598921239618,
      "mean_high_curvature_VM_L2": 0.2388826395321594,
      "mean_training_objective": 0.02762183573277003,
      "mean_relative_U_L2": 0.07719490368869256,
      "worst_relative_U_L2": 0.11107569685063509,
      "mean_relative_VM_L2": 0.21748114090714288,
      "worst_relative_VM_L2": 0.3235271853003219
    },
    {
      "step": 400,
      "elapsed_seconds": 660.5260581970215,
      "loss": 0.02442945251241327,
      "learning_rate": 0.00027755256240385024,
      "mean_volume_weighted_U_L2": 0.06475402203396526,
      "mean_volume_weighted_VM_L2": 0.19068447705606947,
      "mean_high_curvature_U_L2": 0.07570603280885761,
      "mean_high_curvature_VM_L2": 0.23391862170046296,
      "mean_training_objective": 0.02368586059649565,
      "mean_relative_U_L2": 0.0679286916631294,
      "worst_relative_U_L2": 0.10895908645913092,
      "mean_relative_VM_L2": 0.20222758548186745,
      "worst_relative_VM_L2": 0.30490461191400375
    },
    {
      "step": 450,
      "elapsed_seconds": 742.5963923931122,
      "loss": 0.02281075068749487,
      "learning_rate": 0.0002709192006935076,
      "mean_volume_weighted_U_L2": 0.06694351228975266,
      "mean_volume_weighted_VM_L2": 0.17611610696602353,
      "mean_high_curvature_U_L2": 0.08269079509070004,
      "mean_high_curvature_VM_L2": 0.2303704288164941,
      "mean_training_objective": 0.022001858433922668,
      "mean_relative_U_L2": 0.07278670346180588,
      "worst_relative_U_L2": 0.09769982879274056,
      "mean_relative_VM_L2": 0.19323739897474806,
      "worst_relative_VM_L2": 0.29178658261908536
    }
  ],
  "best_selection": "only scheduled2000/4000/6000 evaluations; best export reuses cached scheduled predictions without an extra neural forward",
  "domain_extension_scope": "For cases with predicted J<=0, equilibrium residual is undefined; residual channel uses Jacobian-admissibility priority, gradient channel unchanged. This branch is not Mao-Meng original ASM II.",
  "publication": {
    "inference_weights_pending": false,
    "weights_pending": [],
    "snapshot_epochs": {
      "TS3": 6000,
      "TS3_CURV": 6000,
      "TS3_ASM2": 6000
    }
  }
}
