docs: use S4-only MITC4 reference gate
This commit is contained in:
@@ -7,14 +7,14 @@
|
||||
- source_io_definition: `docs/io-definitions/linear-static-mitc4-shell-io.md`
|
||||
- status: `approved-for-implementation-planning`
|
||||
- owner_agent: `reference-model-agent`
|
||||
- date: `2026-08-12`
|
||||
- date: `2026-08-13`
|
||||
- artifact_policy: `read-only-existing-files`
|
||||
- authoritative_fesa_output: `results.h5`
|
||||
|
||||
## 1. Purpose and boundary
|
||||
|
||||
This document is the lightweight inventory and comparison contract for the two
|
||||
approved MITC4 reference cases. Abaqus supplies an external displacement reference;
|
||||
This document is the lightweight inventory and comparison contract for the sole
|
||||
approved full-integration S4 reference case. Abaqus supplies an external displacement reference;
|
||||
it does not define FESA element equations, integration, stabilization, recovery, or
|
||||
implementation structure. FESA and Abaqus are not required to operate identically.
|
||||
|
||||
@@ -37,13 +37,12 @@ input, CSV, row mapping, or tolerance.
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| `shell-s4` | `S4` | input | `reference/shell/shell.inp` | `4005851E1AB22FD3A16AC17A8D5DA3E051233F69F37419079F3553AD134ECFCF` | `TYPE=S4`; one linear-static case |
|
||||
| `shell-s4` | `S4` | required reference | `reference/shell/shell displacements.csv` | `C81D94E0B4A849F87AA0F79C83A79B94D5661AC79E44ED826919AB432C87746B` | 49 data rows; U and UR components |
|
||||
| `shell-s4r` | `S4R` | input | `reference/shellR/shellR.inp` | `1325940FB42B78961CF25E84379BF2693846FAD22473E7688AC5456B37B18CB4` | `TYPE=S4R`; one linear-static case |
|
||||
| `shell-s4r` | `S4R` | required reference | `reference/shellR/shellR displacements.csv` | `8887ACC5ED007CB97583A9FDC1150B48B9297E269A5BA8EBA6C1A5F6306E98CB` | 49 data rows; U and UR components |
|
||||
|
||||
The existing reaction and stress CSVs in both directories are optional inspection
|
||||
evidence only. They are not pass/fail inputs. No agent may rename, rewrite, normalize,
|
||||
repair, regenerate, or restore any reference artifact unless a later phase explicitly
|
||||
authorizes that operation.
|
||||
The existing reaction and stress CSVs in `reference/shell/` are optional inspection
|
||||
evidence only. Existing files under `reference/shellR/` are also optional inspection
|
||||
evidence and are not consumed by acceptance comparison. They are not pass/fail inputs.
|
||||
No agent may rename, rewrite, normalize, repair, regenerate, or restore any reference
|
||||
artifact unless a later phase explicitly authorizes that operation.
|
||||
|
||||
## 3. Required CSV mapping
|
||||
|
||||
@@ -62,8 +61,8 @@ Trim surrounding whitespace from header names, then apply this exact projection:
|
||||
|
||||
The normalized row key is
|
||||
`(case_id,instance_name,source_node_label,component)`. Stable comparison order is
|
||||
case order `shell-s4`, `shell-s4r`; then FESA instance declaration order; stable
|
||||
source-node order; and component order `[U1,U2,U3,UR1,UR2,UR3]`.
|
||||
case `shell-s4`; then FESA instance declaration order; stable source-node order; and
|
||||
component order `[U1,U2,U3,UR1,UR2,UR3]`.
|
||||
|
||||
## 4. Precheck
|
||||
|
||||
@@ -105,10 +104,12 @@ row/component, and every UR warning.
|
||||
|
||||
## 6. Coverage and handoff
|
||||
|
||||
The two cases are the complete required reference inventory for this feature:
|
||||
The S4 case is the complete required reference inventory for this feature:
|
||||
|
||||
- `shell-s4` proves the approved `S4 -> FESA-MITC4` input path against Abaqus U;
|
||||
- `shell-s4r` proves the approved `S4R -> FESA-MITC4` input path against Abaqus U.
|
||||
- `shell-s4` checks the approved full-integration `S4 -> FESA-MITC4` input path against Abaqus U.
|
||||
- `S4R -> FESA-MITC4` support is verified by parser, common-kernel,
|
||||
deterministic-assembly and HDF5 source-metadata tests without consuming an Abaqus
|
||||
S4R reference artifact.
|
||||
|
||||
They do not prove Abaqus formulation equivalence or general MITC4 accuracy outside
|
||||
the modeled cases. Additional flat/thin/thick/distorted/curved models, mesh studies,
|
||||
|
||||
Reference in New Issue
Block a user