Skip to content

Add FEType::p_refinement#4398

Draft
roystgnr wants to merge 7 commits intolibMesh:develfrom
roystgnr:fe_type_p_refinement
Draft

Add FEType::p_refinement#4398
roystgnr wants to merge 7 commits intolibMesh:develfrom
roystgnr:fe_type_p_refinement

Conversation

@roystgnr
Copy link
Member

This isn't technically a complete solution to #4253, because it still won't let us use different p-refinement settings in the same VariableGroup, but IMHO it's good enough to count as a fix for that issue - it lets us add_variable() with p-refinement disabled, and the DofMap won't automatically group together variables with and without p-refinement, so we can easily have variables with the same order and same family and different p-refinement levels.

I'm starting this PR in draft status because I need to add more tests before we can consider merging it, but it's at least at the point where I want to see if it breaks any of the MOOSE should_p_refine() test coverage.

@roystgnr roystgnr force-pushed the fe_type_p_refinement branch from 2966de8 to dbcf3a3 Compare February 13, 2026 19:02
@roystgnr
Copy link
Member Author

I swear I did compile that myself before pushing ... but I might have only compiled it in a --enable-everything build. Here's hoping I can fix the --disable-ifem case blind.

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.

1 participant