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