xref: /petsc/src/dm/impls/plex/tests/output/ex1_0.out (revision 52b05773b4ce62758933bf551ef992f34bafc4c2)
1c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization.
2c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Sorting vertices by a bsp-tree.
3c4762a1bSJed Brown[0] TetGenMeshBTreeSort():   Depth 0, 8 verts.
4c4762a1bSJed Brown[0] TetGenMeshBTreeSort():   Bbox (0., 0., 0.),(1., 1., 1.). x-axis
5c4762a1bSJed Brown[0] TetGenMeshBTreeSort():     leftsize = 4, rightsize = 4
6c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Number of tree nodes: 2.
7c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Maximum tree node size: 4.
8c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Maximum tree depth: 0.
9c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Incrementally inserting vertices.
10c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip():     Create the first tet (0, 3, 5, 1).
11c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip():     Creating tetra Tetra with loc(0) and ver(0):
12c4762a1bSJed Brown      [0] Outer space.
13c4762a1bSJed Brown      [1] Outer space.
14c4762a1bSJed Brown      [2] Outer space.
15c4762a1bSJed Brown      [3] Outer space.
16c4762a1bSJed Brown      Org [0] (0,0,0) 0
17c4762a1bSJed Brown      Dest[1] (1,1,0) 3
18c4762a1bSJed Brown      Apex[2] (1,0,1) 5
19c4762a1bSJed Brown      Oppo[3] (1,0,0) 1
20c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip():     Incrementally inserting points.
21c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 7
22c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
23c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (3, 0, 5, 1).
24c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
25c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
26c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 6
27c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
28c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (0, 5, 7, 1).
29c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
30c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
31c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 2
32c4762a1bSJed Brown[0] TetGenMeshBTreeSearch():     Get point 6 (cell size 1).
33c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
34c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (3, 0, 6, 7).
35c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
36c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
37c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 4
38c4762a1bSJed Brown[0] TetGenMeshBTreeSearch():     Get point 6 (cell size 2).
39c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 3
40c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (6, 0, 5, 7).
41c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
42c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
43c4762a1bSJed Brown[0] TetGenMeshMeshSurface(): Creating surface mesh.
44c4762a1bSJed Brown[0] TetGenMeshMakeIndex2PointMap():   Constructing mapping from indices to points.
45c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 1.
46c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 1.
47c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 6 (7, 4, 5) loc 4
48c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (4, 5).
49c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (5, 7).
50c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (7, 6).
51c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (6, 4).
52c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 2.
53c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 6 for facet 2.
54c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 3 (2, 1, 0) loc 4
55c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (1, 0).
56c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (0, 2).
57c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (2, 3).
58c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (3, 1).
59c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 3.
60c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 6 for facet 3.
61c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 4 (5, 0, 1) loc 4
62c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (0, 1).
63c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (1, 5).
64c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (5, 4).
65c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (4, 0).
66c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 4.
67c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 4.
68c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 2 (3, 6, 7) loc 4
69c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (6, 7).
70c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (7, 3).
71c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (3, 2).
72c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (2, 6).
73c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 5.
74c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 7 for facet 5.
75c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 2 (6, 0, 4) loc 4
76c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (0, 4).
77c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (4, 6).
78c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (6, 2).
79c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (2, 0).
80c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 6.
81c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 6.
82c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 7 (3, 5, 1) loc 4
83c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (5, 1).
84c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (1, 3).
85c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (3, 7).
86c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (7, 5).
87c4762a1bSJed Brown[0] TetGenMeshUnifySegments():   Unifying segments.
88c4762a1bSJed Brown[0] TetGenMeshMakeSubfaceMap():   Constructing mapping from points to subfaces.
89c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (5  4).
90c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 4, 7) and (5, 4, 0).
91c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 4, 0) and (5, 4, 7).
92c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (5  7).
93c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 7, 4) and (5, 7, 3).
94c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 7, 3) and (5, 7, 4).
95c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (6  7).
96c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 7, 4) and (6, 7, 3).
97c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 7, 3) and (6, 7, 4).
98c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (4  6).
99c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (4, 6, 7) and (4, 6, 0).
100c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (4, 6, 0) and (4, 6, 7).
101c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (0  1).
102c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 1, 2) and (0, 1, 5).
103c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 1, 5) and (0, 1, 2).
104c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (0  2).
105c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 2, 1) and (0, 2, 6).
106c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 2, 6) and (0, 2, 1).
107c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (3  2).
108c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (3, 2, 1) and (3, 2, 6).
109c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (3, 2, 6) and (3, 2, 1).
110c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (1  3).
111c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 3, 2) and (1, 3, 5).
112c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 3, 5) and (1, 3, 2).
113c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (1  5).
114c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 5, 0) and (1, 5, 3).
115c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 5, 3) and (1, 5, 0).
116c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (0  4).
117c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 4, 5) and (0, 4, 6).
118c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 4, 6) and (0, 4, 5).
119c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (7  3).
120c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (7, 3, 6) and (7, 3, 5).
121c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (7, 3, 5) and (7, 3, 6).
122c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (6  2).
123c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 2, 3) and (6, 2, 0).
124c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 2, 0) and (6, 2, 3).
125c4762a1bSJed Brown[0] TetGenMeshMergeFacets():   Merging coplanar facets.
126c4762a1bSJed Brown[0] TetGenMeshMakePoint2SegMap():   Constructing mapping from points to segments.
127c4762a1bSJed Brown[0] TetGenMeshMarkAcuteVertices():   Marking acute vertices.
128c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap():   Constructing mapping from points to segments.
129c4762a1bSJed Brown[0] TetGenMeshMarkAcuteVertices():   0 acute vertices.
130c4762a1bSJed Brown[0] TetGenMeshFormSkeleton(): Recovering boundaries.
131c4762a1bSJed Brown[0] TetGenMeshDelaunizeSegments2():   Delaunizing segments.
132c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (0, 1).
133c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 1.
134c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 4, 5) to 1.
135c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 5, 1) to 1.
136c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (0, 2).
137c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 2.
138c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 6, 7, 2) to 2.
139c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (1, 5).
140c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (3, 2).
141c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 2.
142c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (6, 7).
143c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (6, 2).
144c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (6, 0, 7, 4) to 2.
145c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (6, 7, 0, 2) to 2.
146c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (5, 4).
147c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (5, 7, 0, 4) to 4.
148c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (5, 7).
149c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (7, 3).
150c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 3.
151c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 0, 6, 2) to 3.
152c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 0, 2, 3) to 3.
153c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (1, 3).
154c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 5, 7) to 3.
155c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 7, 3) to 3.
156c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (0, 4).
157c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 4.
158c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (4, 6).
159c4762a1bSJed Brown[0] TetGenMeshDelaunizeSegments2():   0 protecting points.
160c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Constraining facets.
161c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #1: 2 subfaces, 4 vertices.
162c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 5.
163c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 7, 0, 1) to 5.
164c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (5, 7, 3) (11).
165c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet():     Found a co-facet face (5, 7, 1) op (0).
166c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (5, 3) to (7, 1).
167c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 5, 7) to 3.
168c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 7, 3) to 3.
169c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (1, 3, 7) (11).
170c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 1.
171c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 4, 0, 5) to 1.
172c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 5, 0, 1) to 1.
173c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (7, 1, 5) (11).
174c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #2: 2 subfaces, 4 vertices.
175c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (4, 6, 7, 0) to 5.
176c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (4, 0, 7, 5) to 5.
177c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (4, 5, 7) (10).
178c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 4.
179c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (7, 4, 6) (10).
180c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #3: 2 subfaces, 4 vertices.
181c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (6, 0, 2) (9).
182c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 4.
183c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (0, 4, 6) (9).
184c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #4: 2 subfaces, 4 vertices.
185c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (5, 0, 4) (8).
186c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 1.
187c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 4, 5) to 1.
188c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 5, 1) to 1.
189c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (0, 1, 5) (8).
190c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #5: 2 subfaces, 4 vertices.
191c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (1, 0, 2) (7).
192c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet():     Found a co-facet face (1, 0, 3) op (7).
193c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (1, 2) to (0, 3).
194c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 3.
195c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 6, 7, 2) to 3.
196c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 2, 7, 3) to 3.
197c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (0, 3, 2) (7).
198c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 1.
199c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 7, 0, 1) to 1.
200c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (3, 1, 0) (7).
201c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #6: 2 subfaces, 4 vertices.
202c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (6, 7, 3) (2).
203c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet():     Found a co-facet face (7, 6, 2) op (0).
204c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (6, 3) to (7, 2).
205c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 2.
206c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 0, 6, 2) to 2.
207c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (7, 2, 3) (2).
208c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (2, 6, 7) (2).
209c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   3 subedge flips  0 cavities remeshed.
210c4762a1bSJed Brown[0] TetGenMeshCarveHoles(): Removing exterior tetrahedra.
211c4762a1bSJed Brown[0] TetGenMeshInfectHull():   Marking concavities for elimination.
212c4762a1bSJed Brown[0] TetGenMeshPlague():   Marking neighbors of marked tetrahedra.
213c4762a1bSJed Brown[0] TetGenMeshRemoveHoleTets():   Deleting marked tetrahedra.
214c4762a1bSJed Brown[0] TetGenMeshMakePoint2TetMap():   Constructing mapping from points to tetrahedra.
215c4762a1bSJed Brown[0] TetGenMeshOptimize(): Repairing mesh.
216c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality.
217c4762a1bSJed Brown[0] TetGenMeshMarkSharpSegments():   Marking sharp segments.
218c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes():   Deciding feature-point sizes.
219c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap():   Constructing mapping from points to segments.
220c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes():   0 feature points.
221c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 split points.
222c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 split points.
223c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 refinement points.
224c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   Totally added 0 points.
225c4762a1bSJed Brown[0] TetGenMeshOptimize(): Optimizing mesh.
226c4762a1bSJed Brown[0] TetGenMeshOptimize():   level = 3.
227c4762a1bSJed Brown[0] TetGenMeshOptimize():   level = 3 pass 0.
228c4762a1bSJed Brown[0] TetGenMeshOutputNodes(): Writing nodes.
229c4762a1bSJed Brown[0] TetGenMeshOutputElements(): Writing elements.
230c4762a1bSJed Brown[0] TetGenMeshOutputSubfaces(): Writing faces.
231*52b05773SJed BrownDM Object: Generated Mesh 1 MPI processes
232c4762a1bSJed Brown  type: plex
233*52b05773SJed BrownGenerated Mesh in 3 dimensions:
234c4762a1bSJed BrownSupports:
235c4762a1bSJed Brown[0] Max support size: 6
236c4762a1bSJed Brown[0]: 6 ----> 0
237c4762a1bSJed Brown[0]: 6 ----> 1
238c4762a1bSJed Brown[0]: 6 ----> 2
239c4762a1bSJed Brown[0]: 6 ----> 3
240c4762a1bSJed Brown[0]: 6 ----> 4
241c4762a1bSJed Brown[0]: 6 ----> 5
242c4762a1bSJed Brown[0]: 7 ----> 2
243c4762a1bSJed Brown[0]: 7 ----> 3
244c4762a1bSJed Brown[0]: 8 ----> 0
245c4762a1bSJed Brown[0]: 8 ----> 4
246c4762a1bSJed Brown[0]: 9 ----> 0
247c4762a1bSJed Brown[0]: 9 ----> 2
248c4762a1bSJed Brown[0]: 10 ----> 1
249c4762a1bSJed Brown[0]: 10 ----> 5
250c4762a1bSJed Brown[0]: 11 ----> 1
251c4762a1bSJed Brown[0]: 11 ----> 3
252c4762a1bSJed Brown[0]: 12 ----> 4
253c4762a1bSJed Brown[0]: 12 ----> 5
254c4762a1bSJed Brown[0]: 13 ----> 0
255c4762a1bSJed Brown[0]: 13 ----> 1
256c4762a1bSJed Brown[0]: 13 ----> 2
257c4762a1bSJed Brown[0]: 13 ----> 3
258c4762a1bSJed Brown[0]: 13 ----> 4
259c4762a1bSJed Brown[0]: 13 ----> 5
260c4762a1bSJed BrownCones:
261c4762a1bSJed Brown[0] Max cone size: 4
262c4762a1bSJed Brown[0]: 0 <---- 13 (0)
263c4762a1bSJed Brown[0]: 0 <---- 6 (0)
264c4762a1bSJed Brown[0]: 0 <---- 9 (0)
265c4762a1bSJed Brown[0]: 0 <---- 8 (0)
266c4762a1bSJed Brown[0]: 1 <---- 11 (0)
267c4762a1bSJed Brown[0]: 1 <---- 6 (0)
268c4762a1bSJed Brown[0]: 1 <---- 13 (0)
269c4762a1bSJed Brown[0]: 1 <---- 10 (0)
270c4762a1bSJed Brown[0]: 2 <---- 7 (0)
271c4762a1bSJed Brown[0]: 2 <---- 6 (0)
272c4762a1bSJed Brown[0]: 2 <---- 9 (0)
273c4762a1bSJed Brown[0]: 2 <---- 13 (0)
274c4762a1bSJed Brown[0]: 3 <---- 7 (0)
275c4762a1bSJed Brown[0]: 3 <---- 11 (0)
276c4762a1bSJed Brown[0]: 3 <---- 6 (0)
277c4762a1bSJed Brown[0]: 3 <---- 13 (0)
278c4762a1bSJed Brown[0]: 4 <---- 12 (0)
279c4762a1bSJed Brown[0]: 4 <---- 6 (0)
280c4762a1bSJed Brown[0]: 4 <---- 13 (0)
281c4762a1bSJed Brown[0]: 4 <---- 8 (0)
282c4762a1bSJed Brown[0]: 5 <---- 12 (0)
283c4762a1bSJed Brown[0]: 5 <---- 13 (0)
284c4762a1bSJed Brown[0]: 5 <---- 6 (0)
285c4762a1bSJed Brown[0]: 5 <---- 10 (0)
286c4762a1bSJed Browncoordinates with 1 fields
287c4762a1bSJed Brown  field 0 with 3 components
288c4762a1bSJed BrownProcess 0:
289c4762a1bSJed Brown  (   6) dim  3 offset   0 0. 0. 0.
290c4762a1bSJed Brown  (   7) dim  3 offset   3 1. 0. 0.
291c4762a1bSJed Brown  (   8) dim  3 offset   6 0. 1. 0.
292c4762a1bSJed Brown  (   9) dim  3 offset   9 1. 1. 0.
293c4762a1bSJed Brown  (  10) dim  3 offset  12 0. 0. 1.
294c4762a1bSJed Brown  (  11) dim  3 offset  15 1. 0. 1.
295c4762a1bSJed Brown  (  12) dim  3 offset  18 0. 1. 1.
296c4762a1bSJed Brown  (  13) dim  3 offset  21 1. 1. 1.
29730602db0SMatthew G. KnepleyLabels:
298c4762a1bSJed BrownLabel 'marker':
299c4762a1bSJed Brown[0]: 6 (1)
300c4762a1bSJed Brown[0]: 7 (1)
301c4762a1bSJed Brown[0]: 8 (1)
302c4762a1bSJed Brown[0]: 9 (1)
303c4762a1bSJed Brown[0]: 10 (1)
304c4762a1bSJed Brown[0]: 11 (1)
305c4762a1bSJed Brown[0]: 12 (1)
306c4762a1bSJed Brown[0]: 13 (1)
307c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 0 FEM Volume 1.
308c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 1 FEM Volume 1.
309c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 2 FEM Volume 1.
310c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 3 FEM Volume 1.
311c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 4 FEM Volume 1.
312c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 5 FEM Volume 1.
313