Skip to content

Exodus sideset checks#3583

Merged
roystgnr merged 2 commits intolibMesh:develfrom
roystgnr:exodus_sideset_checks
Jun 14, 2023
Merged

Exodus sideset checks#3583
roystgnr merged 2 commits intolibMesh:develfrom
roystgnr:exodus_sideset_checks

Conversation

@roystgnr
Copy link
Copy Markdown
Member

This improves the error message clarity a bit, but more importantly it triggers errors for cases (where our ExodusII_IO_Helper::Conversion doesn't need a permutation map and thus doesn't ever return invalid_id) that were slipping past before.

I've also got belt-and-suspenders assertions in BoundaryInfo itself; we don't want to do an opt-mode check every time someone sets a boundary id, but we can at least make it easier to debug bad side/edge indices.

This fixes #3579

@moosebuild
Copy link
Copy Markdown

Job Coverage on 0316003 wanted to post the following:

Coverage

a9bde6 #3583 031600
Total Total +/- New
Rate 60.25% 60.25% +0.00% 100.00%
Hits 49425 49426 +1 2
Misses 32605 32605 - 0

Diff coverage report

Full coverage report

This comment will be updated on new commits.

@roystgnr roystgnr merged commit 54792e6 into libMesh:devel Jun 14, 2023
@roystgnr roystgnr deleted the exodus_sideset_checks branch June 14, 2023 20:08
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.

Need to turn one assertion into error for loading a mesh

2 participants