docs: document abaqus uel abi requirements
This commit is contained in:
+23
-4
@@ -5,8 +5,8 @@
|
||||
- Active objective: 3D Euler-Bernoulli beam Abaqus/Standard `UEL`
|
||||
- Active phase: `phases/uel-3d-euler-beam`
|
||||
- Active owner: unassigned
|
||||
- Current status: completed `phases/uel-3d-euler-beam/step7.md` Fortran implementation step
|
||||
- Next action: execute `phases/uel-3d-euler-beam/step8.md` validation-readiness step
|
||||
- Current status: completed ad hoc UEL ABI research correction note after step 7 implementation review
|
||||
- Next action: correct the Abaqus-facing UEL wrapper/interface mismatch before executing `phases/uel-3d-euler-beam/step8.md` validation-readiness step
|
||||
|
||||
## Completed
|
||||
|
||||
@@ -49,6 +49,11 @@
|
||||
- Fixed `scripts/fortran_toolchain.py` to use `ComSpec`/absolute `cmd.exe` and a minimal Windows PATH for oneAPI env setup.
|
||||
- Created `docs/build-test-reports/uel-3d-euler-beam-green.md`.
|
||||
- Updated `phases/uel-3d-euler-beam/index.json` step 7 to `completed`.
|
||||
- Completed ad hoc UEL ABI format research after user review feedback.
|
||||
- Created `docs/abaqus-uel-subroutines-research.md`.
|
||||
- Confirmed current source has no top-level Abaqus-callable `SUBROUTINE UEL(...)` wrapper under `src/fortran`.
|
||||
- Confirmed `uel3deb_abi_static` is a no-Abaqus adapter, not the manual Abaqus UEL ABI.
|
||||
- Identified a likely Abaqus input contract issue: documented `*USER ELEMENT, VARIABLES` must be greater than zero, so the current `NSVARS=0` / `VARIABLES=0` contract should be corrected before external Abaqus validation.
|
||||
|
||||
## In Progress
|
||||
|
||||
@@ -60,7 +65,21 @@
|
||||
|
||||
## Last Verification
|
||||
|
||||
Latest verification after completing step 7 Fortran implementation:
|
||||
Latest verification after creating the UEL ABI research document:
|
||||
|
||||
```bash
|
||||
python -m unittest discover -s scripts -p "test_*.py"
|
||||
python scripts/validate_workspace.py
|
||||
git diff --check
|
||||
```
|
||||
|
||||
Result: all passed.
|
||||
- `python -m unittest discover -s scripts -p "test_*.py"`: 57 tests passed.
|
||||
- `python scripts/validate_workspace.py`: reference artifact validation succeeded; six Fortran manifest executables compiled and passed with Intel `ifx`; workspace validation succeeded.
|
||||
- `git diff --check`: passed with line-ending warnings only.
|
||||
|
||||
Previous verification after completing step 7 Fortran implementation:
|
||||
|
||||
|
||||
```bash
|
||||
python -m unittest discover -s scripts -p "test_*.py"
|
||||
@@ -79,5 +98,5 @@ Result: all passed.
|
||||
|
||||
- Read `AGENTS.md`, `PLAN.md`, `PROGRESS.md`, and `WORKNOTE.md`.
|
||||
- Confirm no other owner is active in this file.
|
||||
- Start `phases/uel-3d-euler-beam/step8.md`.
|
||||
- Correct the Abaqus-facing `UEL` wrapper/interface mismatch before `phases/uel-3d-euler-beam/step8.md`.
|
||||
- Update this file when step status changes or before handing off.
|
||||
|
||||
Reference in New Issue
Block a user