MeshGenerators during simulation? #16635
-
#16060 brings up a question. At what point should we invest time to enable the running a MeshGenerator after each timestep to allow dynamic mesh modification? For the problem in #16060 this would allow define/redefine the subdomains based on the level set? @friedmud @permcody @lindsayad @fdkong If there is desire and funding I would love to implement that, I have always thought it would be useful for this reason. There is a version of this in Mastodon that uses Aux variables that could go away as well. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
The mesh modification after each time step is already possible. Here is an example #16008 Are you asking for regenerating a different mesh after each time step? |
Beta Was this translation helpful? Give feedback.
-
Will the entire mesh be regenerated or just applying some mesh generators on the existing mesh? This sounds to me should be done in a specific user object with |
Beta Was this translation helpful? Give feedback.
-
I think the phrase "dynamic mesh modification" is too general. There are mesh cutting, interface movement, element addition/deletion, dynamic remeshing, etc. How do you handle stateful properties in all scenarios in a unified way? |
Beta Was this translation helpful? Give feedback.
-
I am currently testing the approach in #16008 This is useful for me to add elements for additive manufacturing simulations. You can find some example tests here: I am currently having some negative Jacobian error when I run large simulations with lots of element deleted at each time step Best Regards, |
Beta Was this translation helpful? Give feedback.
The mesh modification after each time step is already possible. Here is an example #16008
Are you asking for regenerating a different mesh after each time step?