This question is about geometries for boundary conditions and geometry order.
If I have a model in 3D space (volume) is it possible to apply a boundary condition on a 1D geometry (line/edge) entity or even a 0D (point/node) entity?
in general?
using the GUI on a UNV format mesh produced by Salomé?
Thank you
Last edited by teepeeaye on 17 Sep 2023, 22:54, edited 1 time in total.
This may depend on the type of a boundary condition. Prescribing the value of the primary variable of a solver (a Dirichlet-type constraint) should generally work for 1-dimensional boundaries (provided the Elmer mesh file mesh.boundary contains information about the 1-dimensional boundaries) and also pointwise. For a Neumann-type condition (a natural BC) the support may depend somewhat on a physical model, so this may have exceptions.
I don't think you can do point in GUI, you have to use Target Node and target node is not in GUI, unless you use the free text window
If you read the unv into GUI then autoclean is automatic and will remove the edge elements
You can uses ElmerGrid without the autoclean flag to translate the mesh, the load the mesh into GUI to have the edge elements retained
Thank you also (kevinarden) for the hint on execution and mesh handling.
It seems that the GUI for N dimensional space mainly considers N-1 dimensional boundaries.
-removelowdim : remove boundaries that are two ranks lower than highest dim
-removeunused : remove nodes that are not used in any element
-bulkorder : renumber materials types from 1 so that every number is used
-boundorder : renumber boundary types from 1 so that every number is used
-autoclean : this performs the united action of the four above
and the one to avoid is "-removelowdim".
In the GUI I will expect this to be the case if you hit ^C and remove the "-autoclean" froom preferred elmergrid options. I didn't test this, as I did my job with ElmerGrid manually.