How to ensure the displaced mesh is used #29699
Replies: 4 comments 206 replies
-
|
For many objects, all you need to do is setting use_displaced_mesh = true Is that an option for your case? |
Beta Was this translation helpful? Give feedback.
-
yes you forgot to turn off the variable boundary integrity checks in the Problem. |
Beta Was this translation helpful? Give feedback.
-
|
@keassyguang the fix got merged into MOOSE. |
Beta Was this translation helpful? Give feedback.
-
Most of the variables, kernels, and materials are only defined in Block 1 because the problem only needs to be solved in the active domain. I have checked the input file again, and everything appears to be defined correctly.
I removed the ADConvectiveHeatFluxBC BCs on the moving boundary and ran the simulation. The simulation aborted after several hundred steps. I also have tried other cases. The convective BCs were considered.
In this simple example, we can sometimes run it successfully and sometimes we cannot. However, when I try these approaches with my own app, the simulation always fails to run. Here is the input file I tested which can be run successfully with 20 CPUs in parallel. |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello MOOSE Community,
I'm developing a custom material class that inherits from ADMaterial. The coordinates of the current quadrature point will be used as a condition to assign a specific value to some created variables. What I want to know is whether the coordinates of
_q_point[_qp](0),_q_point[_qp](1)and_q_point[_qp](2)return the displaced mesh or the undisplaced mesh. Since I need the coordinates of the quadrature point under the displaced mesh, what should I do to ensure that the displaced mesh is always used?Beta Was this translation helpful? Give feedback.
All reactions