Variational inequality solver and non-linear elements #30070
Unanswered
TheGreatCid
asked this question in
Q&A General
Replies: 2 comments 40 replies
-
|
hi thanks for reporting. I ll take a look |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
I can confirm the problem. |
Beta Was this translation helpful? Give feedback.
40 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Check these boxes if you have followed the posting rules.
Question
Hi all,
There appears to be an issue with petsc's inequality solver and non-linear elements: The vinewtonrsls petsc method seems to be incorrectly enforcing constraints.
For example, the following input file has a
ADTimeDerivativeandADBodyForcekernel. The body force kernel is trying to drive the variable below zero, however, there is a constraint to not let the variable go below zero.Attached are the mesh files for the tet10's and tet4's
box_tet.zip
When using linear elements, this is enforced correctly (d=0 on all nodes), however, when using non-linear tet10's, the following field is generated:

I don't have any leads for this. I checked the bounds vector being generated by
BoundsBase.Cand it seems correct.Any insight would be appreciated!
Beta Was this translation helpful? Give feedback.
All reactions