-
Notifications
You must be signed in to change notification settings - Fork 513
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
Parallel Unstructured Mesh Infrastructure (PUMI): Attaching Gmsh Physical Entity Tags [cws/pumi-gmsh-phys-ents] #2782
Conversation
@cwsmith, please mark as (see https://github.com/mfem/mfem/blob/master/CONTRIBUTING.md#quick-summary) |
This PR is now under review (see the table in the PR description). To help with the review process, please do not force push to the branch. |
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.
Thanks @cwsmith !
Merged in |
Can you fix the style please: https://github.com/mfem/mfem/runs/5023713810?check_suite_focus=true#step:4 (the |
Thanks @cwsmith ! |
Hi @cwsmith, our nighly tests uncovered a build issue with PUMI v2.2.6: ex1p.cpp:152:29: error: invalid conversion from 'const ma::Input*' to 'ma::Input*' [-fpermissive]
crv::adapt(uniInput);
^ Is it possible to change the PR to keep it compatible with PUMI v2.2.6, or should we consider PUMI v2.2.7 to be the new minimum version requirement for PUMI? Maybe we can use |
thanks to @v-dobrev
@v-dobrev Commit a88269f using I'm fine with supporting a small range of minor PUMI versions or increasing the minimum required version. PUMI 2.2.7 should be released in late February (... after SIAM PP22). Do you have a preference? |
Thanks, @cwsmith! Let's keep the required PUMI version at 2.2.6 since 2.2.7 is not released yet. Actually, right now the required version is listed as Line 707 in a96065e
PUMI >= 2.2.3 , PUMI >= 2.2.6 , or something like that.
|
No, there is no version check in the GNU make build system. Also, there were no issues in the nightly tests with the latest commit, so this should be ready to be merged. |
This PR adds support for attaching Gmsh physical entity tags stored in PUMI meshes as an attribute on an MFEM mesh. See issue #2726 for development and testing discussion.
This PR is backward compatible with PUMI meshes created with PUMI <= 2.2.6, but only PUMI meshes created with the upcoming PUMI 2.2.7 release or the current master@19185e9 branch will contain the Gmsh physical entity tags.