Lets suppose that I have a hex mesh with nodes 1:N. I am trying to refine this mesh using 2 different features
convert element type to hex27
refine at a node using the command "refine node X numsplit 1 depth 1 "
In the first case all the extra nodes that are created have node Ids that start from N+1. i.e the original node numbering is unperturbed.
In the second case, however, the original numbering is changed. i.e. if I refine node M (M<N), then the new nodes are added with numbers M+1 and so on.
Is there anyway to force cubit to create the extra nodes starting from N+1 even for the refine node command? This would help speed up my meshing by many hours.
What happens during refinement is that several element are deleted and then replaced with new elements. In this process, nodes get deleted and then recreated, sometimes at the same location as previous nodes. When a new node gets created, it gets a brand new id. This is how the gaps in node numbering is created. There is currently no way to change this behavior during refinement.
However, you can do a renumber of the nodes after refinement. For example:
Bri x 10
Mesh vol all
List node ids # the ids are contiguous
Refine hex 1
List node ids # there are now gaps
Renumber node all start_id 1 unique
List node ids # the ids are contiguous again