xref: /petsc/src/dm/impls/plex/tutorials/output/ex1f90_1.out (revision d8e47b638cf8f604a99e9678e1df24f82d959cd7)
1b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization.
2b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices():   Sorting vertices by a bsp-tree.
3b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSort():   Depth 0, 8 verts.
4b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSort():   Bbox (0., 0., 0.),(1., 1., 1.). x-axis
5b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSort():     leftsize = 4, rightsize = 4
6b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices():   Number of tree nodes: 2.
7b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices():   Maximum tree node size: 4.
8b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices():   Maximum tree depth: 0.
9b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices():   Incrementally inserting vertices.
10b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunayIncrFlip():     Create the first tet (0, 3, 5, 1).
11b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunayIncrFlip():     Incrementally inserting points.
12b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert point 7
13b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
14b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Located (4) tet (3, 0, 5, 1).
15b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert a hull vertex.
16b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
17b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert point 6
18b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
19b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Located (4) tet (0, 5, 7, 1).
20b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert a hull vertex.
21b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
22b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert point 2
23b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSearch():     Get point 6 (cell size 1).
24b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
25b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Located (4) tet (3, 0, 6, 7).
26b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert a hull vertex.
27b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
28b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert point 4
29b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSearch():     Get point 6 (cell size 2).
30b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Walk distance (# tets): 3
31b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Located (4) tet (6, 0, 5, 7).
32b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Insert a hull vertex.
33b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
34b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMeshSurface(): Creating surface mesh.
35b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeIndex2PointMap():   Constructing mapping from indices to points.
36b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 1.
37b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 1.
38b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (4, 5).
39b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (5, 7).
40b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (7, 6).
41b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (6, 4).
42b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 2.
43b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 6 for facet 2.
44b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (1, 0).
45b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (0, 2).
46b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (2, 3).
47b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (3, 1).
48b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 3.
49b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 6 for facet 3.
50b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (0, 1).
51b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (1, 5).
52b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (5, 4).
53b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (4, 0).
54b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 4.
55b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 4.
56b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (6, 7).
57b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (7, 3).
58b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (3, 2).
59b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (2, 6).
60b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 5.
61b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 7 for facet 5.
62b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (0, 4).
63b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (4, 6).
64b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (6, 2).
65b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (2, 0).
66b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 6.
67b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 6.
68b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (5, 1).
69b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (1, 3).
70b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (3, 7).
71b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment():     Insert seg (7, 5).
72b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():   Unifying segments.
73b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSubfaceMap():   Constructing mapping from points to subfaces.
74b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (5  4).
75b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (5, 4, 7) and (5, 4, 0).
76b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (5, 4, 0) and (5, 4, 7).
77b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (5  7).
78b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (5, 7, 4) and (5, 7, 3).
79b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (5, 7, 3) and (5, 7, 4).
80b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (6  7).
81b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (6, 7, 4) and (6, 7, 3).
82b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (6, 7, 3) and (6, 7, 4).
83b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (4  6).
84b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (4, 6, 7) and (4, 6, 0).
85b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (4, 6, 0) and (4, 6, 7).
86b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (0  1).
87b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (0, 1, 2) and (0, 1, 5).
88b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (0, 1, 5) and (0, 1, 2).
89b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (0  2).
90b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (0, 2, 1) and (0, 2, 6).
91b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (0, 2, 6) and (0, 2, 1).
92b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (3  2).
93b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (3, 2, 1) and (3, 2, 6).
94b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (3, 2, 6) and (3, 2, 1).
95b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (1  3).
96b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (1, 3, 2) and (1, 3, 5).
97b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (1, 3, 5) and (1, 3, 2).
98b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (1  5).
99b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (1, 5, 0) and (1, 5, 3).
100b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (1, 5, 3) and (1, 5, 0).
101b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (0  4).
102b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (0, 4, 5) and (0, 4, 6).
103b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (0, 4, 6) and (0, 4, 5).
104b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (7  3).
105b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (7, 3, 6) and (7, 3, 5).
106b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (7, 3, 5) and (7, 3, 6).
107b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Identifying 2 segments of (6  2).
108b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (6, 2, 3) and (6, 2, 0).
109b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments():     Bond subfaces (6, 2, 0) and (6, 2, 3).
110b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMergeFacets():   Merging coplanar facets.
111b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakePoint2SegMap():   Constructing mapping from points to segments.
112b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMarkAcuteVertices():   Marking acute vertices.
113b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSegmentMap():   Constructing mapping from points to segments.
114b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMarkAcuteVertices():   0 acute vertices.
115b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormSkeleton(): Recovering boundaries.
116b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeSegments2():   Delaunizing segments.
117b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (0, 1).
118b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 1.
119b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 4, 5) to 1.
120b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 5, 1) to 1.
121b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (0, 2).
122b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 2.
123b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 6, 7, 2) to 2.
124b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (1, 5).
125b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (3, 2).
126b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 2.
127b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (6, 7).
128b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (6, 2).
129b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (6, 0, 7, 4) to 2.
130b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (6, 7, 0, 2) to 2.
131b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (5, 4).
132b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (5, 7, 0, 4) to 4.
133b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (5, 7).
134b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (7, 3).
135b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 3.
136b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 0, 6, 2) to 3.
137b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 0, 2, 3) to 3.
138b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (1, 3).
139b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (1, 0, 5, 7) to 3.
140b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (1, 0, 7, 3) to 3.
141b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (0, 4).
142b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 4.
143b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2():     Scout seg (4, 6).
144b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeSegments2():   0 protecting points.
145b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   Constraining facets.
146b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   Recover facet #1: 2 subfaces, 4 vertices.
147b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 5.
148b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (3, 7, 0, 1) to 5.
149b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (5, 7, 3) (11).
150b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutCrossTet():     Found a co-facet face (5, 7, 1) op (0).
151b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub():     Flip subedge (5, 3) to (7, 1).
152b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (1, 0, 5, 7) to 3.
153b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (1, 0, 7, 3) to 3.
154b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (1, 3, 7) (11).
155b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 1.
156b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 4, 0, 5) to 1.
157b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 5, 0, 1) to 1.
158b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (7, 1, 5) (11).
159b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   Recover facet #2: 2 subfaces, 4 vertices.
160b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (4, 6, 7, 0) to 5.
161b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (4, 0, 7, 5) to 5.
162b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (4, 5, 7) (10).
163b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 4.
164b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (7, 4, 6) (10).
165b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   Recover facet #3: 2 subfaces, 4 vertices.
166b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (6, 0, 2) (9).
167b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 4.
168b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (0, 4, 6) (9).
169b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   Recover facet #4: 2 subfaces, 4 vertices.
170b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (5, 0, 4) (8).
171b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 1.
172b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 4, 5) to 1.
173b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 5, 1) to 1.
174b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (0, 1, 5) (8).
175b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   Recover facet #5: 2 subfaces, 4 vertices.
176b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (1, 0, 2) (7).
177b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutCrossTet():     Found a co-facet face (1, 0, 3) op (7).
178b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub():     Flip subedge (1, 2) to (0, 3).
179b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 3.
180b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 6, 7, 2) to 3.
181b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (0, 2, 7, 3) to 3.
182b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (0, 3, 2) (7).
183b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 1.
184b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (3, 7, 0, 1) to 1.
185b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (3, 1, 0) (7).
186b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   Recover facet #6: 2 subfaces, 4 vertices.
187b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (6, 7, 3) (2).
188b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutCrossTet():     Found a co-facet face (7, 6, 2) op (0).
189b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub():     Flip subedge (6, 3) to (7, 2).
190b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 2.
191b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2():       From tet (7, 0, 6, 2) to 2.
192b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (7, 2, 3) (2).
193b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface():     Scout subface (2, 6, 7) (2).
194b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2():   3 subedge flips  0 cavities remeshed.
195b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCarveHoles(): Removing exterior tetrahedra.
196b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInfectHull():   Marking concavities for elimination.
197b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshPlague():   Marking neighbors of marked tetrahedra.
198b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRemoveHoleTets():   Deleting marked tetrahedra.
199b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakePoint2TetMap():   Constructing mapping from points to tetrahedra.
200b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): Repairing mesh.
201b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality.
202b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMarkSharpSegments():   Marking sharp segments.
203b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDecideFeaturePointSizes():   Deciding feature-point sizes.
204b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSegmentMap():   Constructing mapping from points to segments.
205b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDecideFeaturePointSizes():   0 feature points.
206b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality():   0 split points.
207b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality():   0 split points.
208b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality():   0 refinement points.
209b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality():   Totally added 0 points.
210b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): Optimizing mesh.
211b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize():   level = 3.
212b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize():   level = 3 pass 0.
213b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputNodes(): Writing nodes.
214b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputElements(): Writing elements.
215b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputSubfaces(): Writing faces.
2168cc725e6SPierre JolivetPetscSection Object: 1 MPI process
217c4762a1bSJed Brown  type not yet set
218c4762a1bSJed Brown3 fields
2194cd8913cSStefano Zampini  field 0 "u" with 1 components
220c4762a1bSJed BrownProcess 0:
221*f2719977SBarry Smith  (   0) dof  0 offset   0
222*f2719977SBarry Smith  (   1) dof  0 offset   3
223*f2719977SBarry Smith  (   2) dof  0 offset   6
224*f2719977SBarry Smith  (   3) dof  0 offset   9
225*f2719977SBarry Smith  (   4) dof  0 offset  12
226*f2719977SBarry Smith  (   5) dof  0 offset  15
227*f2719977SBarry Smith  (   6) dof  1 offset  18 constrained 0
228*f2719977SBarry Smith  (   7) dof  1 offset  19 constrained 0
229*f2719977SBarry Smith  (   8) dof  1 offset  20 constrained 0
230*f2719977SBarry Smith  (   9) dof  1 offset  21 constrained 0
231*f2719977SBarry Smith  (  10) dof  1 offset  22 constrained 0
232*f2719977SBarry Smith  (  11) dof  1 offset  23 constrained 0
233*f2719977SBarry Smith  (  12) dof  1 offset  24 constrained 0
234*f2719977SBarry Smith  (  13) dof  1 offset  25 constrained 0
235*f2719977SBarry Smith  (  14) dof  0 offset  26
236*f2719977SBarry Smith  (  15) dof  0 offset  28
237*f2719977SBarry Smith  (  16) dof  0 offset  30
238*f2719977SBarry Smith  (  17) dof  0 offset  32
239*f2719977SBarry Smith  (  18) dof  0 offset  34
240*f2719977SBarry Smith  (  19) dof  0 offset  36
241*f2719977SBarry Smith  (  20) dof  0 offset  38
242*f2719977SBarry Smith  (  21) dof  0 offset  40
243*f2719977SBarry Smith  (  22) dof  0 offset  42
244*f2719977SBarry Smith  (  23) dof  0 offset  44
245*f2719977SBarry Smith  (  24) dof  0 offset  46
246*f2719977SBarry Smith  (  25) dof  0 offset  48
247*f2719977SBarry Smith  (  26) dof  0 offset  50
248*f2719977SBarry Smith  (  27) dof  0 offset  52
249*f2719977SBarry Smith  (  28) dof  0 offset  54
250*f2719977SBarry Smith  (  29) dof  0 offset  56
251*f2719977SBarry Smith  (  30) dof  0 offset  58
252*f2719977SBarry Smith  (  31) dof  0 offset  60
253*f2719977SBarry Smith  (  32) dof  0 offset  62
254*f2719977SBarry Smith  (  33) dof  0 offset  62
255*f2719977SBarry Smith  (  34) dof  0 offset  62
256*f2719977SBarry Smith  (  35) dof  0 offset  62
257*f2719977SBarry Smith  (  36) dof  0 offset  62
258*f2719977SBarry Smith  (  37) dof  0 offset  62
259*f2719977SBarry Smith  (  38) dof  0 offset  62
260*f2719977SBarry Smith  (  39) dof  0 offset  62
261*f2719977SBarry Smith  (  40) dof  0 offset  62
262*f2719977SBarry Smith  (  41) dof  0 offset  62
263*f2719977SBarry Smith  (  42) dof  0 offset  62
264*f2719977SBarry Smith  (  43) dof  0 offset  62
265*f2719977SBarry Smith  (  44) dof  0 offset  62
266*f2719977SBarry Smith  (  45) dof  0 offset  62
267*f2719977SBarry Smith  (  46) dof  0 offset  62
268*f2719977SBarry Smith  (  47) dof  0 offset  62
269*f2719977SBarry Smith  (  48) dof  0 offset  62
270*f2719977SBarry Smith  (  49) dof  0 offset  62
271*f2719977SBarry Smith  (  50) dof  0 offset  62
2724cd8913cSStefano Zampini  field 1 "v" with 3 components
273c4762a1bSJed BrownProcess 0:
274*f2719977SBarry Smith  (   0) dof  3 offset   0
275*f2719977SBarry Smith  (   1) dof  3 offset   3
276*f2719977SBarry Smith  (   2) dof  3 offset   6
277*f2719977SBarry Smith  (   3) dof  3 offset   9
278*f2719977SBarry Smith  (   4) dof  3 offset  12
279*f2719977SBarry Smith  (   5) dof  3 offset  15
280*f2719977SBarry Smith  (   6) dof  0 offset  19
281*f2719977SBarry Smith  (   7) dof  0 offset  20
282*f2719977SBarry Smith  (   8) dof  0 offset  21
283*f2719977SBarry Smith  (   9) dof  0 offset  22
284*f2719977SBarry Smith  (  10) dof  0 offset  23
285*f2719977SBarry Smith  (  11) dof  0 offset  24
286*f2719977SBarry Smith  (  12) dof  0 offset  25
287*f2719977SBarry Smith  (  13) dof  0 offset  26
288*f2719977SBarry Smith  (  14) dof  0 offset  26
289*f2719977SBarry Smith  (  15) dof  0 offset  28
290*f2719977SBarry Smith  (  16) dof  0 offset  30
291*f2719977SBarry Smith  (  17) dof  0 offset  32
292*f2719977SBarry Smith  (  18) dof  0 offset  34
293*f2719977SBarry Smith  (  19) dof  0 offset  36
294*f2719977SBarry Smith  (  20) dof  0 offset  38
295*f2719977SBarry Smith  (  21) dof  0 offset  40
296*f2719977SBarry Smith  (  22) dof  0 offset  42
297*f2719977SBarry Smith  (  23) dof  0 offset  44
298*f2719977SBarry Smith  (  24) dof  0 offset  46
299*f2719977SBarry Smith  (  25) dof  0 offset  48
300*f2719977SBarry Smith  (  26) dof  0 offset  50
301*f2719977SBarry Smith  (  27) dof  0 offset  52
302*f2719977SBarry Smith  (  28) dof  0 offset  54
303*f2719977SBarry Smith  (  29) dof  0 offset  56
304*f2719977SBarry Smith  (  30) dof  0 offset  58
305*f2719977SBarry Smith  (  31) dof  0 offset  60
306*f2719977SBarry Smith  (  32) dof  0 offset  62
307*f2719977SBarry Smith  (  33) dof  0 offset  62
308*f2719977SBarry Smith  (  34) dof  0 offset  62
309*f2719977SBarry Smith  (  35) dof  0 offset  62
310*f2719977SBarry Smith  (  36) dof  0 offset  62
311*f2719977SBarry Smith  (  37) dof  0 offset  62
312*f2719977SBarry Smith  (  38) dof  0 offset  62
313*f2719977SBarry Smith  (  39) dof  0 offset  62
314*f2719977SBarry Smith  (  40) dof  0 offset  62
315*f2719977SBarry Smith  (  41) dof  0 offset  62
316*f2719977SBarry Smith  (  42) dof  0 offset  62
317*f2719977SBarry Smith  (  43) dof  0 offset  62
318*f2719977SBarry Smith  (  44) dof  0 offset  62
319*f2719977SBarry Smith  (  45) dof  0 offset  62
320*f2719977SBarry Smith  (  46) dof  0 offset  62
321*f2719977SBarry Smith  (  47) dof  0 offset  62
322*f2719977SBarry Smith  (  48) dof  0 offset  62
323*f2719977SBarry Smith  (  49) dof  0 offset  62
324*f2719977SBarry Smith  (  50) dof  0 offset  62
3254cd8913cSStefano Zampini  field 2 "w" with 2 components
326c4762a1bSJed BrownProcess 0:
327*f2719977SBarry Smith  (   0) dof  0 offset   3
328*f2719977SBarry Smith  (   1) dof  0 offset   6
329*f2719977SBarry Smith  (   2) dof  0 offset   9
330*f2719977SBarry Smith  (   3) dof  0 offset  12
331*f2719977SBarry Smith  (   4) dof  0 offset  15
332*f2719977SBarry Smith  (   5) dof  0 offset  18
333*f2719977SBarry Smith  (   6) dof  0 offset  19
334*f2719977SBarry Smith  (   7) dof  0 offset  20
335*f2719977SBarry Smith  (   8) dof  0 offset  21
336*f2719977SBarry Smith  (   9) dof  0 offset  22
337*f2719977SBarry Smith  (  10) dof  0 offset  23
338*f2719977SBarry Smith  (  11) dof  0 offset  24
339*f2719977SBarry Smith  (  12) dof  0 offset  25
340*f2719977SBarry Smith  (  13) dof  0 offset  26
341*f2719977SBarry Smith  (  14) dof  2 offset  26
342*f2719977SBarry Smith  (  15) dof  2 offset  28
343*f2719977SBarry Smith  (  16) dof  2 offset  30
344*f2719977SBarry Smith  (  17) dof  2 offset  32
345*f2719977SBarry Smith  (  18) dof  2 offset  34
346*f2719977SBarry Smith  (  19) dof  2 offset  36
347*f2719977SBarry Smith  (  20) dof  2 offset  38
348*f2719977SBarry Smith  (  21) dof  2 offset  40
349*f2719977SBarry Smith  (  22) dof  2 offset  42
350*f2719977SBarry Smith  (  23) dof  2 offset  44
351*f2719977SBarry Smith  (  24) dof  2 offset  46
352*f2719977SBarry Smith  (  25) dof  2 offset  48
353*f2719977SBarry Smith  (  26) dof  2 offset  50
354*f2719977SBarry Smith  (  27) dof  2 offset  52
355*f2719977SBarry Smith  (  28) dof  2 offset  54
356*f2719977SBarry Smith  (  29) dof  2 offset  56
357*f2719977SBarry Smith  (  30) dof  2 offset  58
358*f2719977SBarry Smith  (  31) dof  2 offset  60
359*f2719977SBarry Smith  (  32) dof  0 offset  62
360*f2719977SBarry Smith  (  33) dof  0 offset  62
361*f2719977SBarry Smith  (  34) dof  0 offset  62
362*f2719977SBarry Smith  (  35) dof  0 offset  62
363*f2719977SBarry Smith  (  36) dof  0 offset  62
364*f2719977SBarry Smith  (  37) dof  0 offset  62
365*f2719977SBarry Smith  (  38) dof  0 offset  62
366*f2719977SBarry Smith  (  39) dof  0 offset  62
367*f2719977SBarry Smith  (  40) dof  0 offset  62
368*f2719977SBarry Smith  (  41) dof  0 offset  62
369*f2719977SBarry Smith  (  42) dof  0 offset  62
370*f2719977SBarry Smith  (  43) dof  0 offset  62
371*f2719977SBarry Smith  (  44) dof  0 offset  62
372*f2719977SBarry Smith  (  45) dof  0 offset  62
373*f2719977SBarry Smith  (  46) dof  0 offset  62
374*f2719977SBarry Smith  (  47) dof  0 offset  62
375*f2719977SBarry Smith  (  48) dof  0 offset  62
376*f2719977SBarry Smith  (  49) dof  0 offset  62
377*f2719977SBarry Smith  (  50) dof  0 offset  62
378b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexGetFieldType_Internal(): Could not classify VTK output type of section field 2 "w"
379