60 lines
3.3 KiB
JSON
60 lines
3.3 KiB
JSON
{
|
|
"project": "Abaqus User Subroutine Development",
|
|
"phase": "uel-3d-euler-beam",
|
|
"steps": [
|
|
{
|
|
"step": 0,
|
|
"name": "requirements",
|
|
"status": "completed",
|
|
"summary": "Created docs/requirements/uel-3d-euler-beam.md with scope, non-scope, measurable must requirements, verification matrix, no-Abaqus evidence, and external artifact requirements."
|
|
},
|
|
{
|
|
"step": 1,
|
|
"name": "research",
|
|
"status": "completed",
|
|
"summary": "Created docs/research/uel-3d-euler-beam-research.md with Tier 1/2 source inventory, source-backed Abaqus UEL and 3D Euler-Bernoulli beam facts, labeled inferences, applicability limits, benchmark candidates, and downstream handoff notes."
|
|
},
|
|
{
|
|
"step": 2,
|
|
"name": "formulation",
|
|
"status": "completed",
|
|
"summary": "Created docs/formulations/uel-3d-euler-beam.md with the first-scope 3D Euler-Bernoulli beam formulation, local 12x12 stiffness, local-to-global transformation, residual and LFLAGS contribution rules, numerical tolerances, state-variable policy, output recovery, risks, and downstream handoff."
|
|
},
|
|
{
|
|
"step": 3,
|
|
"name": "numerical-review",
|
|
"status": "completed",
|
|
"summary": "Created docs/numerical-reviews/uel-3d-euler-beam.md with a pass-for-interface-definition verdict, pass/needs-change/blocked finding register, independent stiffness/transform/rigid-mode scratch checks, numerical risk assessment, verification readiness, and downstream handoff."
|
|
},
|
|
{
|
|
"step": 4,
|
|
"name": "interface",
|
|
"status": "completed",
|
|
"summary": "Created docs/io-definitions/uel-3d-euler-beam.md with the Abaqus/Standard UEL signature, supported ABI shape, DOF and kernel mapping, PROPS/JPROPS and orientation schema, input keyword subset, LFLAGS/RHS/AMATRX/SVARS/ENERGY/PNEWDT responsibilities, validation diagnostics, CSV extraction schemas, and thin-wrapper boundary."
|
|
},
|
|
{
|
|
"step": 5,
|
|
"name": "test-models",
|
|
"status": "completed",
|
|
"summary": "Created docs/reference-models/uel-3d-euler-beam.md with planned no-Abaqus Fortran manifest entries, exact test driver/source paths, RED expectations, kernel and ABI mapping test inventory, future external Abaqus reference model portfolio, artifact bundle and metadata contracts, CSV schemas, and coverage matrix."
|
|
},
|
|
{
|
|
"step": 6,
|
|
"name": "tdd-tests",
|
|
"status": "completed",
|
|
"summary": "Created approved no-Abaqus Fortran manifest and test drivers under tests/fortran/uel_3d_euler_beam. Recorded RED evidence in docs/build-test-reports/uel-3d-euler-beam-red.md: Python harness and reference artifact validation passed; normalized oneAPI Fortran validation reached ifx and failed as expected because planned production kernel source is not implemented yet."
|
|
},
|
|
{
|
|
"step": 7,
|
|
"name": "fortran-implementation",
|
|
"status": "completed",
|
|
"summary": "Implemented the approved no-Abaqus Fortran kernel and ABI adapter source layout, added narrow source smoke manifest tests, fixed Fortran validation harness build-dir and cmd PATH handling, and recorded GREEN evidence in docs/build-test-reports/uel-3d-euler-beam-green.md. Python harness, Fortran manifest, reference artifact validation, and workspace validation all passed."
|
|
},
|
|
{
|
|
"step": 8,
|
|
"name": "validation-readiness",
|
|
"status": "pending"
|
|
}
|
|
]
|
|
}
|