{
  "models": {
    "BASELINE_NOCOEFF": {
      "parameters": 981348,
      "input_channels": 50,
      "n_layers": 8,
      "current_epoch": 6000,
      "phase": "completed",
      "best_epoch": 6000,
      "mean_U_percent": 1.388845388909362,
      "mean_VM_percent": 7.49102756061477,
      "elapsed_seconds": 9270.221410512924,
      "completed_evaluation_epochs": [
        2000,
        4000,
        6000
      ]
    },
    "DOUBLE_NOCOEFF": {
      "parameters": 1915844,
      "input_channels": 50,
      "n_layers": 16,
      "current_epoch": 6000,
      "phase": "completed",
      "best_epoch": 6000,
      "mean_U_percent": 1.2429912113789556,
      "mean_VM_percent": 7.324786689656541,
      "elapsed_seconds": 36820.46313714981,
      "completed_evaluation_epochs": [
        2000,
        4000,
        6000
      ],
      "weight_filename": "TS3_DOUBLE_NOCOEFF50_epoch6000_inference.pt",
      "export_review": {
        "steps": 6000,
        "optimizer_updates": 6000,
        "cases": 20,
        "total_original_nodes": 1083269,
        "parameters": 1915844,
        "actual_best_epoch": 6000,
        "weights_only_CPU_load_and_strict_model_load": true,
        "source_initial_normalization_and_LR_match": true,
        "original_node_ids_and_saved_prediction_metrics_match": true,
        "max_metric_recompute_difference": 6.938893903907228e-18,
        "input_channels": 50,
        "integral_coefficient_inputs_removed": true,
        "uniform_node_weights": true,
        "added_points": 0,
        "interpolated_features_or_labels": false,
        "neural_forwards": 0,
        "CUDA_initialized": false,
        "inference_bytes": 7762571,
        "inference_sha256": "5a146c6d67a63575f9e0951fca7a7b6c4160c871b501bcadc11692ea17c1c973",
        "updated_unix": 1793493580.090792
      }
    }
  },
  "target_epoch": 6000,
  "evaluation_schedule": [
    2000,
    4000,
    6000
  ],
  "epoch_comparison": [
    {
      "method": "BASELINE_NOCOEFF",
      "epoch": 2000,
      "mean_U_percent": 2.163435165504738,
      "mean_VM_percent": 9.898113118354154
    },
    {
      "method": "BASELINE_NOCOEFF",
      "epoch": 4000,
      "mean_U_percent": 1.6977632862421992,
      "mean_VM_percent": 8.109510707822807
    },
    {
      "method": "BASELINE_NOCOEFF",
      "epoch": 6000,
      "mean_U_percent": 1.388845388909362,
      "mean_VM_percent": 7.49102756061477
    },
    {
      "method": "DOUBLE_NOCOEFF",
      "epoch": 2000,
      "mean_U_percent": 1.909094181362485,
      "mean_VM_percent": 8.933370300927088
    },
    {
      "method": "DOUBLE_NOCOEFF",
      "epoch": 4000,
      "mean_U_percent": 1.4954905254043822,
      "mean_VM_percent": 7.9581768812314015
    },
    {
      "method": "DOUBLE_NOCOEFF",
      "epoch": 6000,
      "mean_U_percent": 1.2429912113789556,
      "mean_VM_percent": 7.324786689656541
    }
  ],
  "protocol": {
    "schema": "m01_ts3_nogauge_double6000_v1",
    "variant": "DOUBLE_NOCOEFF",
    "fresh_runs": [
      "DOUBLE_NOCOEFF"
    ],
    "epochs": 6000,
    "parameters": 1915844,
    "original_56channel_parameters": null,
    "seed": 20261029,
    "input_channels": 50,
    "input_keep_indices": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      32,
      33,
      34,
      35,
      36,
      37,
      38,
      39,
      40,
      41,
      42,
      43,
      44,
      45,
      46,
      47,
      48,
      49,
      50,
      51,
      52,
      53,
      54,
      55
    ],
    "source_dataset_manifest_sha256": "52892b0976e55c155a50d9bcd81536e14aa40ced0f7c633f2dbca9e1573b1199",
    "worker_source_sha256": "78088fdf70fca9bbaef7ee914a3793dc134c544d4718c0b0a4597e5d75466bbd",
    "coordinator_sha256": "3148b60dce8031f779acf59a4264006b263901ef002abfe5cc9600d9b862a944",
    "config_sha256": "c429608ff919f7b26e74e613cc3a6d747253deed397a801315f3933521cbb80a",
    "manifest_sha256": "2039980552cf51269f8ed1499c39735e0ad2426346f9ce522b68e3c92a61f76a",
    "initialization_sha256": "0b3eabd4c2b20a95197e899dc2714a4d3705a24230d5433d1cac7534181dafa4",
    "diagnostic_manifest_sha256": "dab43be5926a4528025233b2a72a614c8fd4eb83180ec2e2e3366a9e5db414f7",
    "model_sources": {
      "geobc/overfit_transformers.py": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
      "geobc/rod_r06_data.py": "60f369a5d8c21b5788bfe7bd1748b8a797c053f5d87242ec7cf05d03e0a7f391",
      "../../third_party/Transolver-3/models/Transolver_chunk_opt_matrix_mul.py": "49292aa1ee7be2e143db5b9c75d0128f8767f8a2ae74479cdc06aeb9d41fb71a",
      "../../notes/overfit_transformer_sources.json": "488404cf05a5bdb179ab63fab6b2e0c914abf2382c25cd5fcc2ff37964e4fdb8",
      "tools/prepare_m01_ts3_nogauge_double6000_v1.py": "dddfda69d6c412570dd0ed4e27081fcac76406d4dbba3e3ff4d9a4710186c22d"
    },
    "reference_TS3_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",
        "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,
        -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,
        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": "9f81957cc458a6d526e72ab5c0ce40fb763cbbe1eda516ec7efe365c6894191a",
      "training_source_sha256": "ce6ff2e0d8e08bccb7bdc785f4d6a68593c0044190b511a39422ebed39df7198",
      "model_source_sha256": "4241224442e2ef5cadb64511ce82b5ae383ad53ef18d873e4414b27e0d0dcb6e",
      "torch_version": "2.14.1+cu130",
      "GPU": "NVIDIA GeForce RTX 5090",
      "seed": 20261029,
      "smoke": false,
      "loss": "0.5*(physical full-vector relative U squared L2 + projected VM relative squared L2), equal case weights; full subset gradients before every optimizer update",
      "error_threshold": null,
      "early_stop_on_error": false,
      "upstream_commit": "ef4fee9fa08dbfc5af13f9d9b42202dfb34dba37",
      "upstream_source_sha256": "49292aa1ee7be2e143db5b9c75d0128f8767f8a2ae74479cdc06aeb9d41fb71a",
      "protocol": "m01_tension20_matched_continue6000_v1",
      "initialization_sha256": "b15c2c338bd0d574bf14b3a062ff7caa4fc535bbe853d298b7471e7d3ef403ad",
      "parent_training_source_sha256": "ac1d21615eedc9cdf1ae41fdcf1daac95c37fb62e00c9ce7902c36a528989ecc",
      "continuation": {
        "protocol": "m01_tension20_matched_continue6000_v1",
        "method": "ts3",
        "start_epoch": 4000,
        "total_epochs": 6000,
        "additional_epochs": 2000,
        "learning_rate": 1e-05,
        "parent_output_linux": "/mnt/d/GeoBC/GeoBC Neural Operator/publication/GeoBC-Neural-Operator/runs/ts3_tension20_W128S004_continue4000_v1/W128_S004/formal/ts3/20",
        "parent_last_sha256": "117c644a069bf60628a78d204acba35a20f3bb6dcfba6723a5cea471b6b1399d",
        "parent_best_sha256": "af5a9b293a2943b1504ba0fb5335da8a811ef90dee40502036d7042707b4bffa",
        "parent_identity_sha256": "2ff519eefce0bcdd92a003b9af9eeee9738c1f1bea1e213187ca5e080e185fbb",
        "parent_last_elapsed_seconds": 6135.158799648285,
        "parent_summary_elapsed_seconds": 6137.276856422424,
        "preserve_parent_curve_points": 80,
        "case_order": "default_rng(seed+accumulated_epoch)",
        "no_Adam_reset": true,
        "no_warm_restart": true
      },
      "fresh_initialization": false
    },
    "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
    },
    "full_evaluation_epochs": [
      2000,
      4000,
      6000
    ],
    "uniform_supervised_loss": true,
    "removed_coefficient_channels": [
      26,
      27,
      28,
      29,
      30,
      31
    ],
    "no_zero_placeholder_channels": true,
    "native_nodes_and_labels_unchanged": true,
    "FE_boundary_conditions_unchanged": true,
    "new_FE_solves": 0,
    "extra_points": 0,
    "interpolation": 0,
    "baseline_parameters": 981348,
    "parameter_ratio": 1.952257507020955,
    "admission_source_sha256": "42dbf76cf274d9e413855d00651afdb78fa3e8b9c33f7104ee165910f83d59e6",
    "worker_module": "tools.train_m01_ts3_nogauge_double6000_v1",
    "baseline_untrained_initial_sha256": "075a0b93733e66bd3a181181af31079851875687048a358188107bb0e19f33d7",
    "new_blocks_native_initialized": [
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14
    ],
    "trained_warmstart": false
  },
  "updated_unix": 1793493629.116158,
  "limitations": [
    "Only20TRAIN geometries and one seed",
    "Both networks have50 inputs: six integral-coefficient columns are absent",
    "Depth8 to16; width128/heads8/slices4/MLP2 unchanged",
    "1915844 parameters =1.9522575x baseline981348, not exactly2x",
    "Only original nodes/labels, uniform loss, same optimizer and LR",
    "Untrained shared tensors and newly initialized added blocks; no trained warmstart",
    "Only real scheduled evaluations; exact epoch and actual best distinguished"
  ],
  "case0095_saved_prediction_diagnostics": {
    "sample_id": "normal_rodv2_0095__tension",
    "new_training_budget_so_far": 6000,
    "new_actual_best_epoch": 6000,
    "new_evaluated_prediction_epoch": 6000,
    "models": {
      "BASELINE_NOCOEFF": {
        "prediction_file": "D:\\GeoBC\\GeoBC Neural Operator\\publication\\GeoBC-Neural-Operator\\runs\\m01_ts3_nogauge_ablation6000_v1\\FULL\\formal\\ts3\\20\\predictions\\normal_rodv2_0095__tension.npz",
        "prediction_sha256": "f5bac2ded3d27d384f0bbacda84a7039d8740123ac8af1c1de46614caa25366f",
        "actual_prediction_epoch": 6000,
        "regions": {
          "all": {
            "nodes": 69290,
            "relative_U_L2": 0.013421856357403311,
            "relative_VM_L2": 0.21677221277807887,
            "U_RMSE_um": 0.19090108454685795,
            "VM_RMSE_MPa": 6.215700096114178
          },
          "bore": {
            "nodes": 2900,
            "relative_U_L2": 0.42734377637699333,
            "relative_VM_L2": 0.07278022866920868,
            "U_RMSE_um": 0.08321235555435899,
            "VM_RMSE_MPa": 0.36789784680409304
          },
          "small": {
            "nodes": 8656,
            "relative_U_L2": 0.018098280457157636,
            "relative_VM_L2": 0.09681055881207516,
            "U_RMSE_um": 0.36033428414481466,
            "VM_RMSE_MPa": 4.348483870844031
          },
          "big": {
            "nodes": 12800,
            "relative_U_L2": 0.1935811572284687,
            "relative_VM_L2": 0.11306305802011075,
            "U_RMSE_um": 0.1717419228629595,
            "VM_RMSE_MPa": 2.0608977141939935
          }
        },
        "bore_VM_midpoint_deviation_median_MPa": 0.0031117325296665665
      },
      "DOUBLE_NOCOEFF": {
        "prediction_file": "D:\\GeoBC\\GeoBC Neural Operator\\publication\\GeoBC-Neural-Operator\\runs\\m01_ts3_nogauge_double6000_v1\\formal\\ts3\\20\\scheduled_predictions\\epoch6000\\normal_rodv2_0095__tension.npz",
        "prediction_sha256": "0c2eb66ac22713f3cf7ed197734def7ae0da9b6bd57b95df513686be69d853b4",
        "actual_prediction_epoch": 6000,
        "regions": {
          "all": {
            "nodes": 69290,
            "relative_U_L2": 0.011989610023729455,
            "relative_VM_L2": 0.21640374983409388,
            "U_RMSE_um": 0.17053002922068566,
            "VM_RMSE_MPa": 6.205134834418546
          },
          "bore": {
            "nodes": 2900,
            "relative_U_L2": 0.41953709575932174,
            "relative_VM_L2": 0.08390693295821852,
            "U_RMSE_um": 0.08169223915354369,
            "VM_RMSE_MPa": 0.42414238772959356
          },
          "small": {
            "nodes": 8656,
            "relative_U_L2": 0.013899996755070875,
            "relative_VM_L2": 0.09630312134177005,
            "U_RMSE_um": 0.27674703086904906,
            "VM_RMSE_MPa": 4.325691071358523
          },
          "big": {
            "nodes": 12800,
            "relative_U_L2": 0.1780301348486431,
            "relative_VM_L2": 0.10693497616562836,
            "U_RMSE_um": 0.15794531928731256,
            "VM_RMSE_MPa": 1.94919588950029
          }
        },
        "bore_VM_midpoint_deviation_median_MPa": 0.0036285090518135554
      }
    },
    "new_neural_forwards": 0,
    "new_FE_solves": 0,
    "all_original_nodes": 69290,
    "scope": "Only0095 TRAIN native nodes; baseline uses its completed6000-budget actualbest. Earlier new epochs are not same-budget spatial comparisons. Global20-case means are separate scheduled metrics.",
    "updated_unix": 1793493558.8721297,
    "relative_reductions_positive_means_improvement": {
      "all": {
        "relative_U_L2": 0.10671000311248657,
        "relative_VM_L2": 0.001699770183931304,
        "U_RMSE_um": 0.10671000311248657
      },
      "bore": {
        "relative_U_L2": 0.018267916954018526,
        "relative_VM_L2": -0.15288086465874562,
        "U_RMSE_um": 0.018267916954018637
      },
      "small": {
        "relative_U_L2": 0.2319714136392661,
        "relative_VM_L2": 0.005241550885891844,
        "U_RMSE_um": 0.231971413639266
      },
      "big": {
        "relative_U_L2": 0.08033334753481158,
        "relative_VM_L2": 0.05420056702687437,
        "U_RMSE_um": 0.08033334753481158
      }
    },
    "bore_wave_relative_reduction": -0.16607356744840907
  },
  "publication": {
    "inference_weights_pending": false,
    "weights_pending": [],
    "snapshot_epochs": {
      "BASELINE_NOCOEFF": 6000,
      "DOUBLE_NOCOEFF": 6000
    }
  }
}
