Skip to content

chore: Refined link map - #1085

Open
RaphaelHeiniger wants to merge 26 commits into
mainfrom
reference-keywords
Open

chore: Refined link map#1085
RaphaelHeiniger wants to merge 26 commits into
mainfrom
reference-keywords

Conversation

@RaphaelHeiniger

Copy link
Copy Markdown
Collaborator

Only link id's are not sufficiently detailed to cover all linking situations. Some links reference to different keywords depending on another field "conditional links". This branch contains the "agent_reference_revised_manual_json". It holds for each field of a keyword that represents a link the keywords which it is linking to including linking conditions if they apply.

The json is partially generated with the copilot together with the indexed manual. Additonally I crosschecked for inconsistencies and resolved most of them. However there are still inconsistent link, by crosschecking with the manual it seems this is actually the case. There is a helper script check_link_dict.py in the branch that lists inconsistent links.

We should update to the most recent kwd.json as soon as possible before finalizing this link map. Some fields name changed.

Some comments on the inconsistent links below:

-11/-12 --> links are indeed inconsistent (checked with manual)
-2 --> some keywords still use the old master / slave convention. Probably a newer kwd.json will solve this. However those links will need to be updated manually
-3 --> are indeed inconsistent (checked with manual)
-7168 CONTROL_IMPLICIT_GENERAL_DYN / CONTROL_IMPLICIT_GENERAL_SPR CNSTN is not a link according to the manual…
137 consistent an SET_IGA_FACE but with different sub keywords _XYZ or _UVW
22 could probably be unified by using GT.0 --> DEFINE_VECTOR and LT.0 --> DEFINE_COORIDNATE
83 inconsistent in case of INITIAL_VOLUME_FRACTION_GEOMETRY
85 inconsistent in DEFINE_CPM_BAG_INTERACTION in fact very special as NSPEC does not reference 1 card 1 field but a certain line in a certain card of AIRBAG_PARTICLE
97 inconsistent link (checked with manual)

@RaphaelHeiniger
RaphaelHeiniger requested a review from a team as a code owner January 30, 2026 17:14
@RaphaelHeiniger RaphaelHeiniger added enhancement General improvements to existing features testing Anything related to testing labels Jan 30, 2026
@koubaa

koubaa commented Feb 2, 2026

Copy link
Copy Markdown
Collaborator

I moved all this to an agents/projects folder to keep this isolated from the rest of pydyna. It now includes some further analysis by an agent, for future reference.

@koubaa koubaa changed the title Refined link map chore: Refined link map Feb 2, 2026
@ansys-cla-bot

ansys-cla-bot Bot commented Feb 13, 2026

Copy link
Copy Markdown

CLA Check Failed: Commit Author Verification Unsuccessful

One or more commits in this pull request contain missing or invalid author information. This issue may arise due to:

  • A change in the contributor's GitHub username
  • Deletion of the contributor's GitHub account
  • Corruption or alteration of commit author metadata

Commits with unknown authors:

Please update the commit author details and push the updated commit to proceed with the CLA verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement General improvements to existing features testing Anything related to testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants