eaa5cbeb21
Integrate Hex8 mass verification and fixed-null-basis shell dynamics with numerical and physics handoff evidence. Preserve interrupted reference and full-validation status; full integration validation is deferred until after performance optimization.
263 lines
8.9 KiB
JSON
263 lines
8.9 KiB
JSON
{
|
|
"review_date": "2026-10-12",
|
|
"scope": "\ub2eb\ud78c lumped \uc0dd\uc0b0 HDF\uc758 \uae30\uc900 8\uc810 \ub3c5\ub9bd \ubcf5\uad6c; \uc194\ubc84 \uc7ac\uc2e4\ud589 \uc5c6\uc74c; \ub0b4\ubd80 high+low gate \ud1b5\uacfc \uc8fc\uc7a5 \uc5c6\uc74c",
|
|
"cases": {
|
|
"hexa_linearstatic": {
|
|
"folder": ".dryforge\\lumped-mass-adoption-20261011\\references\\hexa_linearstatic",
|
|
"configuration": "MSVC x64 Debug",
|
|
"sha256": "025fe733ac4fa1017babe8c698471a17ad275a43820356de9de535cdf3ba6a20",
|
|
"native_exit": 0,
|
|
"metadata_mass": "lumped-reference",
|
|
"frames": 1,
|
|
"mass_total": 444063.05093199987,
|
|
"maximums": {
|
|
"fixed_U": 0,
|
|
"free_RF": 0,
|
|
"RF_gap": 1.7462298274040222e-10,
|
|
"free_RN64_reconstruction": 2.696491492315545e-07,
|
|
"strain_gap": 9.677351422380381e-20,
|
|
"stress_gap": 1.2338205124251544e-08,
|
|
"U_gap": 1.1368683772161603e-13,
|
|
"force_ledger_gap": 1.978719410544727e-10,
|
|
"force_balance_ratio": 1.4290793322311065e-13,
|
|
"element_force_sum": 1.1641532182693481e-10,
|
|
"element_moment_sum": 1.4551915228366852e-10,
|
|
"element_force_ratio": 1.3028207107302464e-16,
|
|
"element_moment_ratio": 1.42464370853327e-16,
|
|
"center_xy_symmetry": 3.396772114885177e-10
|
|
},
|
|
"minimums": {
|
|
"detF": 0.9999869380847567,
|
|
"U": 186.35946178395668,
|
|
"T": 0.0
|
|
},
|
|
"final": {
|
|
"frame": 0,
|
|
"time": 0.0,
|
|
"node2_U": [
|
|
0.001861312878526077,
|
|
0.0018613125388488654,
|
|
4.563818307322808e-06
|
|
],
|
|
"T": 0.0,
|
|
"U": 186.35946178395668,
|
|
"W": null,
|
|
"defect": null,
|
|
"support_F_sum": [
|
|
-99999.99999931706,
|
|
-100000.00000010608,
|
|
-100000.00000000751
|
|
]
|
|
},
|
|
"max_T": 0.0,
|
|
"max_abs_defect": null,
|
|
"comparison_passed": true
|
|
},
|
|
"hexa_nonlinearstatic": {
|
|
"folder": ".dryforge\\lumped-mass-adoption-20261011\\references\\hexa_nonlinearstatic",
|
|
"configuration": "MSVC x64 Debug",
|
|
"sha256": "33ee601b4c094474f28648f3671e254e3610d9ef46f021fc0c54ae8b87579e81",
|
|
"native_exit": 0,
|
|
"metadata_mass": "lumped-reference",
|
|
"frames": 10,
|
|
"mass_total": 444063.05093199987,
|
|
"maximums": {
|
|
"fixed_U": 0,
|
|
"free_RF": 0,
|
|
"RF_gap": 2.3283064365386963e-10,
|
|
"free_RN64_reconstruction": 35.36235751599321,
|
|
"strain_gap": 1.079172914361182e-19,
|
|
"stress_gap": 1.3707904145121574e-08,
|
|
"U_gap": 1.4210854715202004e-13,
|
|
"force_ledger_gap": 7.102585186657961e-10,
|
|
"force_balance_ratio": 2.489950723468516e-06,
|
|
"element_force_sum": 1.4551915228366852e-10,
|
|
"element_moment_sum": 2.9103830456733704e-10,
|
|
"element_force_ratio": 1.856999104988803e-16,
|
|
"element_moment_ratio": 1.7619557460248046e-16,
|
|
"center_xy_symmetry": 3.3990287624449667e-10
|
|
},
|
|
"minimums": {
|
|
"detF": 0.9999869391442063,
|
|
"U": 1.8636157385260317,
|
|
"T": 0.0
|
|
},
|
|
"final": {
|
|
"frame": 9,
|
|
"time": 0.0,
|
|
"node2_U": [
|
|
0.0018611071696827675,
|
|
0.0018611068297798912,
|
|
4.358230949307811e-06
|
|
],
|
|
"T": 0.0,
|
|
"U": 186.31853170879367,
|
|
"W": null,
|
|
"defect": null,
|
|
"support_F_sum": [
|
|
-100000.00455958676,
|
|
-100000.00455951673,
|
|
-100001.18947294424
|
|
]
|
|
},
|
|
"max_T": 0.0,
|
|
"max_abs_defect": null,
|
|
"comparison_passed": true
|
|
},
|
|
"hexa_dynlinear": {
|
|
"folder": ".dryforge\\lumped-mass-adoption-20261011\\references\\hexa_dynlinear-release",
|
|
"configuration": "MSVC x64 Release, current production source",
|
|
"sha256": "051f92942d056672140aea4156134452aaaf006d7e6e6adeff381163e879f325",
|
|
"native_exit": 0,
|
|
"metadata_mass": "lumped-reference",
|
|
"frames": 101,
|
|
"mass_total": 444063.05093199987,
|
|
"maximums": {
|
|
"fixed_U": 0,
|
|
"free_RF": 0,
|
|
"RF_gap": 3.4924596548080444e-10,
|
|
"free_RN64_reconstruction": 1.1003464805980911e-07,
|
|
"strain_gap": 9.953828270320105e-19,
|
|
"stress_gap": 2.3102620616555214e-07,
|
|
"U_gap": 1.1368683772161603e-13,
|
|
"force_ledger_gap": 7.226450549069341e-10,
|
|
"force_balance_ratio": 1.4190042506689565e-16,
|
|
"element_force_sum": 3.2014213502407074e-10,
|
|
"element_moment_sum": 2.9103830456733704e-10,
|
|
"element_force_ratio": 2.1273649523223604e-16,
|
|
"element_moment_ratio": 2.199818933208794e-16,
|
|
"center_xy_symmetry": 3.4514411684574697e-10,
|
|
"fixed_V": 0,
|
|
"fixed_a": 0,
|
|
"fixed_A": 0,
|
|
"T_gap": 7.105427357601002e-15,
|
|
"P_gap": 3.637978807091713e-12,
|
|
"L_gap": 6.548361852765083e-11,
|
|
"W_gap": 1.1368683772161603e-13,
|
|
"defect_gap": 1.2789769243681803e-13,
|
|
"current_moment_ledger_gap": 1.5448254373149724e-09,
|
|
"current_internal_moment": 287.045277721086,
|
|
"actual_current_moment_balance": 287.04527772194706,
|
|
"current_moment_balance_ratio": 2.9064182947722226e-05
|
|
},
|
|
"minimums": {
|
|
"detF": 0.9999790423308456,
|
|
"U": 0.0,
|
|
"T": 0.0
|
|
},
|
|
"final": {
|
|
"frame": 100,
|
|
"time": 10.0,
|
|
"node2_U": [
|
|
0.0018176922724947634,
|
|
0.001817691931726987,
|
|
4.563816808086208e-06
|
|
],
|
|
"T": 0.24997898188787254,
|
|
"U": 177.74076426102997,
|
|
"W": 256.22123629162513,
|
|
"defect": -78.2304930487073,
|
|
"support_F_sum": [
|
|
-96232.31268672507,
|
|
-96232.31259548312,
|
|
-99999.75662111596
|
|
]
|
|
},
|
|
"max_T": 51.614568684415126,
|
|
"max_abs_defect": 78.2304930487073,
|
|
"comparison_passed": true
|
|
},
|
|
"hexa_dynnonlinear": {
|
|
"folder": ".dryforge\\lumped-mass-adoption-20261011\\references\\hexa_dynnonlinear-release",
|
|
"configuration": "MSVC x64 Release, current production source",
|
|
"sha256": "8730e5562c91b3c7c9e654c811d2791ab7d24fdcc62286b0b28efa7cdc5957d6",
|
|
"native_exit": 0,
|
|
"metadata_mass": "lumped-reference",
|
|
"frames": 101,
|
|
"mass_total": 444063.05093199987,
|
|
"maximums": {
|
|
"fixed_U": 0,
|
|
"free_RF": 0,
|
|
"RF_gap": 3.4924596548080444e-10,
|
|
"free_RN64_reconstruction": 1.0344348311264184e-07,
|
|
"strain_gap": 9.18501352178882e-19,
|
|
"stress_gap": 2.1944288164377213e-07,
|
|
"U_gap": 8.526512829121202e-14,
|
|
"force_ledger_gap": 9.998437633385038e-10,
|
|
"force_balance_ratio": 1.3976814460427568e-16,
|
|
"element_force_sum": 2.473825588822365e-10,
|
|
"element_moment_sum": 3.4924596548080444e-10,
|
|
"element_force_ratio": 2.297419857405169e-16,
|
|
"element_moment_ratio": 2.456492632639856e-16,
|
|
"center_xy_symmetry": 3.4549370656056233e-10,
|
|
"fixed_V": 0,
|
|
"fixed_a": 0,
|
|
"fixed_A": 0,
|
|
"T_gap": 7.105427357601002e-15,
|
|
"P_gap": 5.4569682106375694e-12,
|
|
"L_gap": 8.003553375601768e-11,
|
|
"W_gap": 1.7053025658242404e-13,
|
|
"defect_gap": 1.7053025658242404e-13,
|
|
"current_moment_ledger_gap": 1.798303914284888e-09,
|
|
"current_internal_moment": 2.3456436792912427e-09,
|
|
"actual_current_moment_balance": 1.6298145055770874e-09,
|
|
"current_moment_balance_ratio": 2.7423916459990335e-16
|
|
},
|
|
"minimums": {
|
|
"detF": 0.9999790435523218,
|
|
"U": 0.0,
|
|
"T": 0.0
|
|
},
|
|
"final": {
|
|
"frame": 100,
|
|
"time": 10.0,
|
|
"node2_U": [
|
|
0.0018178450958853847,
|
|
0.0018178447552973686,
|
|
4.365606357013274e-06
|
|
],
|
|
"T": 0.25133992029753627,
|
|
"U": 177.77055436719652,
|
|
"W": 256.2426406634893,
|
|
"defect": -78.22074637599522,
|
|
"support_F_sum": [
|
|
-96263.0385934654,
|
|
-96263.03853592947,
|
|
-100002.93934163265
|
|
]
|
|
},
|
|
"max_T": 51.61334640118332,
|
|
"max_abs_defect": 78.22074637599522,
|
|
"comparison_passed": true
|
|
}
|
|
},
|
|
"final_verification_scope": {
|
|
"full_789": {
|
|
"native_exit": 8,
|
|
"counts": {
|
|
"pass": 784,
|
|
"fail": 4,
|
|
"skip": 1
|
|
},
|
|
"log_sha256": "47b814880ebeaf923002a52d0919703fc4e0671b298e4ba2c026c5c2ba331da6",
|
|
"note": "\ucd5c\uc885 test-only \uc218\uc815 \uc804 raw \ud310\uc815\uc744 \ubcf4\uc874"
|
|
},
|
|
"final_debug_build_exit": 0,
|
|
"final_discovery_count": 790,
|
|
"final_790_full_executed": false,
|
|
"final_hht_oracle_focused": {
|
|
"native_exit": 0,
|
|
"passed": 2
|
|
},
|
|
"final_hex8_stale_fixture_focused": {
|
|
"native_exit": 0,
|
|
"passed": 2
|
|
},
|
|
"final_test_manifest_sha256": "83dfab0cad81d11351c0a039161da565529f0cc7f455263088d362cfd5426446",
|
|
"production_file_count": 190,
|
|
"reference_file_count": 16,
|
|
"independent_identity_mismatches": 0,
|
|
"remaining_status": "HHT C08a/C08b OPEN; C04a SKIP; \uc804\uccb4 \ud1b5\uacfc \uc8fc\uc7a5 \uc5c6\uc74c"
|
|
}
|
|
}
|