Skip to content
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

Implement or Add a open-source 2D native Delaunay Triangulator #20192

Closed
permcody opened this issue Feb 1, 2022 · 1 comment · Fixed by #21800
Closed

Implement or Add a open-source 2D native Delaunay Triangulator #20192

permcody opened this issue Feb 1, 2022 · 1 comment · Fixed by #21800
Assignees
Labels
C: Framework T: task An enhancement to the software.

Comments

@permcody
Copy link
Member

permcody commented Feb 1, 2022

Reason

MOOSE/libmesh doesn't have an license compatible way to build triangle or tet meshes. We need a native capability. This is one of the FY 22 NEAMS CRAB tasks.

Design

Evaluate and look at open-source options that are license compatible or implement one from scratch in MOOSE.

Impact

Will not impact existing capability but is critical for our reactor meshing capability moving forward.

@permcody permcody added C: Framework T: task An enhancement to the software. labels Feb 1, 2022
@permcody permcody added this to To do in FY22 NEAMS MP - CRAB via automation Feb 1, 2022
@roystgnr roystgnr self-assigned this Feb 1, 2022
@roystgnr
Copy link
Contributor

roystgnr commented Feb 8, 2022

Getting things summarized in writing:

libMesh/libmesh#3140 adds the start of the "native capability" here, at the libMesh level; it's not yet enough to be worth interfacing to Moose, but that should change when my next PR adds refinement support.

Longer term, I'll be helping the https://github.com/IllinoisRocstar/Nemosys guys integrate with Moose. Our current plan is "submodule, initially build-time configurable, using their .json format for input files"

roystgnr added a commit to roystgnr/moose that referenced this issue May 10, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue May 24, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue Jun 14, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue Jun 16, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue Aug 8, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue Aug 8, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue Aug 25, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue Sep 13, 2022
FY22 NEAMS MP - CRAB automation moved this from To do to Done Sep 16, 2022
roystgnr added a commit to roystgnr/moose that referenced this issue May 31, 2023
roystgnr added a commit to roystgnr/moose that referenced this issue Jun 12, 2023
These aren't compatible with the fixed + improved exodiff behavior in
libMesh/libmesh#3572 - we'll need to regold them
this week when we do the next libMesh submodule update.

Refs idaholab#20192
tanoret pushed a commit to tanoret/moose that referenced this issue Jul 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework T: task An enhancement to the software.
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants