[WIP] Add MFEM-native mesh generator infrastructure#32834
Draft
lindsayad wants to merge 1 commit intoidaholab:nextfrom
Draft
[WIP] Add MFEM-native mesh generator infrastructure#32834lindsayad wants to merge 1 commit intoidaholab:nextfrom
lindsayad wants to merge 1 commit intoidaholab:nextfrom
Conversation
Contributor
|
Job Precheck, step Clang format on 54144f1 wanted to post the following: Your code requires style changes. A patch was auto generated and copied here
Alternatively, with your repository up to date and in the top level of your repository:
|
Member
Author
|
will require mfem/mfem#5316 |
Introduces MFEMMeshGenerator (abstract base + carrier pipeline), MFEMGeneratedMeshGenerator (structured Cartesian meshes in 1D/2D/3D with named boundary sets), and refactors the existing MFEM mesh hierarchy so MFEMMesh is the abstract base and MFEMFileMesh is the concrete file-reading subclass. Updates MFEMProblem::mesh() to accept any MFEMMesh subclass, bulk-renames test input files from MFEMMesh to MFEMFileMesh, and adds doc pages for MFEMGeneratedMeshGenerator, MFEMFileMesh, and MFEMElementAverageValue. Closes idaholab#32827 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
54144f1 to
b809d96
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces
MFEMMeshGenerator(abstract base + carrier pipeline),MFEMGeneratedMeshGenerator(structured Cartesian meshes in 1D/2D/3D with named boundary sets), and refactors the existing MFEM mesh hierarchy soMFEMMeshis the abstract base andMFEMFileMeshis the concrete file-reading subclass. UpdatesMFEMProblem::mesh()to accept any MFEMMesh subclass, bulk-renames test input files fromMFEMMeshtoMFEMFileMesh, and adds doc pages forMFEMGeneratedMeshGenerator,MFEMFileMesh, andMFEMElementAverageValue.Closes #32827