test: add quad02 stored reference regression

This commit is contained in:
NINI
2026-05-04 23:51:00 +09:00
parent 948a9448ff
commit 3284b52611
6 changed files with 111 additions and 8 deletions
+15
View File
@@ -190,6 +190,21 @@ Initial guidance:
Final benchmark tolerances must be stored with each reference case.
### Step 14 Stored Reference Regression Status
The first automated stored-reference displacement regression is active for:
```text
input: references/quad_02_phase1.inp
expected U: references/quad_02_displacements.csv
```
Comparison rules:
- The original `references/quad_02.inp` remains unsupported provenance and must still be rejected by parser compatibility tests because it contains Abaqus/CAE scaffolding.
- The normalized `quad_02_phase1.inp` is the executable Phase 1 input for this reference pair.
- The FESA `U` field is compared node-id-by-node-id against Abaqus CSV columns `U-U1`, `U-U2`, `U-U3`, `UR-UR1`, `UR-UR2`, and `UR-UR3`.
- The active tolerance is `abs_tol = 1.0e-12`, `rel_tol = 1.0e-5`, `reference_scale = 1.0`.
- Abaqus reaction CSV is still unavailable, so `RF` remains verified by full-vector equilibrium tests until a `*_reactions.csv` artifact is provided.
## Phase 1 Benchmark Matrix
| Case | Purpose | Required Output |
|---|---|---|