audit_deck
Checks a read-only LS-DYNA keyword deck before solving to flag duplicate IDs, missing references, format issues, and Workbench defaults. Returns severity-based findings and a summary.
Instructions
Read-only audit of an LS-DYNA keyword deck before it is solved (plain text parsing, nothing
is executed). Reports the cards present by family, duplicate ids (MID, PID, SECID, EOSID, HGID,
LCID/TBID), references to ids that do not exist (PART to SECID/MID/EOSID/HGID, curves), first-card
format problems, whether MAT/PART cards look Workbench-written or snippet-written, a guess of the
unit system, the end time against the output intervals, and a table of known Workbench defaults
(for example *MAT_JOHNSON_COOK SPALL 0, which LS-DYNA treats as 2) each with the place in the
LS-DYNA keyword manual it was read at, or marked unverified. Follows *INCLUDE only inside the
allowed folders. Returns findings (severity info/warning/error, card, field, message) and a
compact summary. Args: deck_path, include_children (follow *INCLUDE files)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deck_path | Yes | ||
| include_children | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |