-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Let us control the pressure action #29603
base: next
Are you sure you want to change the base?
Conversation
479d04e
to
dfdaab3
Compare
Job Documentation, step Docs: sync website on bb4a56b wanted to post the following: View the site here This comment will be updated on new commits. |
Job Coverage, step Generate coverage on dfdaab3 wanted to post the following: Framework coverage
Modules coverageSolid mechanics
Full coverage reportsReports
This comment will be updated on new commits. |
Job GCC min debug on dfdaab3 : invalidated by @GiudGiud unrelated timeout |
I think I'm fine with your implementation @GiudGiud . I don't see a reason (or if it even makes sense) why someone would turn off one of the BC's (disp_x, _y, or _z) created by a Pressure BC and not the others. So I would be in favor of preventing the user from doing that in the first place (your first bullet point) About your documentation note, you say that "enable" has to be explicitly set in the input file but I do not see that in the test case. |
Yeah, we have problem with controlling components - they need to "forward" the controllable parameters. We do this as with
However, I've noticed that trying to control @GiudGiud I will go ahead and see if I can figure out something here. |
Ok, so I found that this was the solution to my problem at least:
Does |
I don't recall writing this.
seems the syntax isn't right. I think the true syntax is Pressure/BoundaryCondition/... |
dfdaab3
to
bb4a56b
Compare
@jessecarterMOOSE ok I adapted the message. If there is no reason to control them separately then imo what we have here is fine. |
What you have seems simple and effective. I might try moving components to use this approach too. |
I just tried your same approach with components, but it has no effect. I don't understand how yours works. When you do
it's creating a copy of the initial value |
I'll double check. |
@jessecarterMOOSE can you look at the caveat in the documentation file and confirm it works for you?
It is fairly unconventional. @joshuahansel can you please take a look too?
We have 3 other options at least:
EDIT: no current APIs to do that
Whichever solution we find here might end up being deployed largely for Physics. So we can control a Physics all at once