Skip to content

Order the face nodes of the enriched tetrahedron as Exodus does - #112

Merged
lxmota merged 1 commit into
mainfrom
tet15-exodus-order
Sep 26, 2026
Merged

lxmota merged 1 commit into
mainfrom
tet15-exodus-order

Conversation

@lxmota

@lxmota lxmota commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

The side-node table of the Exodus library assigns node 14 of a 15-node tetrahedron to side 1, node 12 to side 2, node 13 to side 3 and node 11 to side 4. Tet{EnrichedLagrange, 2} numbered its face nodes in side order; it now follows the Exodus convention, and boundary_dofs returns the face node of each side accordingly. Version 0.14.8.

The side-node table of the Exodus library (ex_get_side_set_node_list.c)
assigns node 14 of a 15-node tetrahedron to side 1 (face 1-2-4), node 12
to side 2 (2-3-4), node 13 to side 3 (1-4-3) and node 11 to side 4
(1-3-2).  The face nodes were numbered in side order.  They now follow
the Exodus convention, so a TETRA15 block written by any Exodus producer
is read without a permutation.  boundary_dofs returns the face node of
each side accordingly.

Signed-off-by: Alejandro Mota <amota@sandia.gov>
@codecov

codecov Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.53%. Comparing base (8315eb5) to head (842519c).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #112   +/-   ##
=======================================
  Coverage   63.53%   63.53%           
=======================================
  Files          13       13           
  Lines        1744     1744           
=======================================
  Hits         1108     1108           
  Misses        636      636           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lxmota
lxmota merged commit a98bcf8 into main Sep 26, 2026
7 checks passed
@lxmota
lxmota deleted the tet15-exodus-order branch September 26, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant