You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: framework/doc/content/source/meshgenerators/BoundaryElementConversionGenerator.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,9 @@ There are four types of linear 3D elements supported by this mesh generator: `HE
20
20
21
21
The most common application of this mesh generator is applied to external boundaries of the [!param](/Mesh/BoundaryElementConversionGenerator/input) mesh. The mesh generator can also be applied to internal boundaries, in which case both sides of the internal boundary are converted. Users can enable [!param](/Mesh/BoundaryElementConversionGenerator/external_boundaries_checking) to enforce that the specified boundaries are external to avert unintended behavior.
22
22
23
+
!alert note
24
+
In distributed mesh mode, the mesh is temporarily serialized to enable some essential methods.
25
+
23
26
### HEX8
24
27
25
28
All the six sides of a `HEX8` elements are `QUAD4`. Any sides involved in the given boundaries will need to be divided into two `TRI3` sides that belong to two different new elements. To keep the other `QUAD4` sides unchanged, a simple strategy is adopted. First, the `HEX8` elements are divided into six `PYRAMID5` elements, each of which is defined by one of the `QUAD4` sides and the centroid of the `HEX8` element. For those `QUAD4` sides involved in the given boundaries, the `PYRAMID5` elements are further divided into two `TET4` elements (see the top row of [boundary_transition] as an example).
Copy file name to clipboardExpand all lines: framework/doc/content/source/meshgenerators/XYZDelaunayGenerator.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,6 +43,11 @@ volume elements with non-Tri3 surface sides, it cannot be stitched
43
43
with the output mesh without modifications.
44
44
[!param](/Mesh/XYZDelaunayGenerator/convert_holes_for_stitching) needs to
45
45
be set as `true` to allow the stitching of such hole meshes after modifications.
46
+
These hole meshes can either be converted into pure Tet4 meshes, or they can be
47
+
converted using boundary element conversion
48
+
(see [`BoundaryElementConversionGenerator`](/BoundaryElementConversionGenerator.md))
49
+
to only convert elements near the external boundaries. This can be controlled
50
+
by the [!param](/Mesh/XYZDelaunayGenerator/conversion_method) parameter.
46
51
47
52
!alert note
48
53
In distributed mesh mode, the [!param](/Mesh/XYZDelaunayGenerator/boundary) input mesh is temporarily serialized when it is set to be stitched with at least one of the [!param](/Mesh/XYZDelaunayGenerator/holes) input meshes. Additionally, the [!param](/Mesh/XYZDelaunayGenerator/holes) input meshes are always temporarily serialized to ensure compatibility with required processing methods.
0 commit comments