MOOSE seems unable to recognize 1D boundary on 3D mesh #28869
Unanswered
richmondodufisan
asked this question in
Q&A Meshing
Replies: 1 comment 24 replies
-
Hello I think from previous posts we ve seen that the gmsh reader does not support reading 1D sets inside a 3D mesh. You should try to make sure of this on a simple case If your 1D nodeset is simple enough it should be possible at add it after loading the mesh in moose. Guillaume |
Beta Was this translation helpful? Give feedback.
24 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all,
I have a problem which I have encountered in the past that is coming up again. I use gmsh for meshing.
When I create a 2D mesh, and define 1D physical groups (lines), MOOSE is able to recognize those lines as boundaries and do things like apply Neumann conditions, use VectorPostProcessors like SideValueSampler, etc.
However, when I create a 3D mesh and define 1D physical groups, I get the error:
This only shows up for 1D physical groups. 2D physical groups/boundaries work fine. Also, "construct_side_list_from_node_list=true" does not change anything.
Based off of this behavior, If I understand correctly, the way it works is that "sides" can only be 1 dimension less than the dimension of the mesh. But then what do I do if I want to apply a line load on a 3D mesh? Or in my case (reason for making this post), sample a value along a curved line? LineValueSampler can't work for me there because that can only define straight lines.
Interestingly enough, a 0D physical group had no issues applying a Dirichlet BC.
I saw this answer #24174 from @jwpeterson , where it was suggested to add "lower_dimensional_block" to my mesh file, so I went ahead and did:
but nothing changed. How can I fix this so I can sample points along a curved line in 3D? I attached here my gmsh file, a simple sphere, and I want to sample the value of the displacement along a curved line on the surface from the top to the right side.
Beta Was this translation helpful? Give feedback.
All reactions