-
Notifications
You must be signed in to change notification settings - Fork 1.2k
XYZDelaunay Hole Conversion and Stitching Improvements #31761
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: next
Are you sure you want to change the base?
Conversation
82199b6 to
a082057
Compare
|
Job Documentation, step Docs: sync website on b7bd6c7 wanted to post the following: View the site here This comment will be updated on new commits. |
c16dc84 to
abe61df
Compare
|
Job Coverage, step Generate coverage on b7bd6c7 wanted to post the following: Framework coverage
Modules coverageCoverage did not change Full coverage reportsReports
This comment will be updated on new commits. |
||||||||||||||||||||||||||
abe61df to
2ad7274
Compare
2ad7274 to
622dad1
Compare
| issues = '#31293' | ||
| issues = '#31293 #31759' | ||
| [simple_hex8] | ||
| type = Exodiff |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what s the motivation for this?
now that the exodus files have been checked in (and their memory cost paid) it s as good a test as it can be for comparing meshes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The conversion of QUAD4 faces to TRI3 faces relies on global node ids. Distributed mesh mode gives inconsistent node indexing and thus inconsistent division of QUAD4 faces.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
even with allow-renumbering = false?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
right, the GMG creates different node ids.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe we should fix this.
is this PR awaited for analysis?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, it is not awaited.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@roystgnr how big of a lift is it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is mostly @miaoyinb's code in MooseMeshElementConversionUtils, isn't it? libMesh all_tri() uses geometry to determine which diagonal to turn into an edge, mostly to get higher quality elements, but also to get an output independent of numbering. But that would also need refactoring (to work on ranges of elements rather than whole meshes) to use here; it's not a drop-in replacement either. It would have been easier to refactor and extend originally than to attempt to rewrite, but only hindsight is 20/20, and IMHO it would now be a real delay to fix it either way.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok seems we have a path forward, which is to extend libMesh to allow a range of elements on that routine.
I think in the meantime we should revert the test changes, and set mesh_mode = replicated
Co-authored-by: Guillaume Giudicelli <[email protected]>
|
Job Test, step Results summary on b7bd6c7 wanted to post the following: Framework test summaryCompared against 2acb415 in job civet.inl.gov/job/3334968. Removed tests
Added tests
Run time changesModules test summaryCompared against 2acb415 in job civet.inl.gov/job/3334968. Removed testsAdded testsRun time changes |
closes #31759