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

Allow having mortar meshes without corresponding mortar constraints #20214

Closed
lindsayad opened this issue Feb 2, 2022 · 0 comments · Fixed by #20215
Closed

Allow having mortar meshes without corresponding mortar constraints #20214

lindsayad opened this issue Feb 2, 2022 · 0 comments · Fixed by #20215
Assignees
Labels
C: Framework T: task An enhancement to the software.

Comments

@lindsayad
Copy link
Member

Reason

With the creation of mortar aux kernels, it is theoretically possible, for example, that a user wants to compute an aux quantity on a mortar interface in the reference configuration whereas they want the mortar constraint to execute in the displaced configuration. Currently our logic in the constraint warehouse and NonlinearSystemBase doesn't support this use.

Design

Create hasActiveMortarConstraints method in the ConstraintWarehouse and then some small other changes.

Impact

Allow seamless combinations of reference and displaced mesh mortar computations.

@lindsayad lindsayad added the T: task An enhancement to the software. label Feb 2, 2022
@lindsayad lindsayad self-assigned this Feb 2, 2022
@lindsayad lindsayad added this to To do in FY22 NEAMS MP - TA Support via automation Feb 2, 2022
lindsayad added a commit to lindsayad/moose that referenced this issue Feb 2, 2022
FY22 NEAMS MP - TA Support automation moved this from To do to Done Feb 3, 2022
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.

1 participant