| /petsc/src/dm/impls/plex/transform/impls/refine/bl/ |
| H A D | plexrefbl.c | 102 …LYTOPES, &bl->target, DM_NUM_POLYTOPES, &bl->size, DM_NUM_POLYTOPES, &bl->cone, DM_NUM_POLYTOPES, … in DMPlexTransformSetUp_BL() 107 bl->cone[ict] = NULL; in DMPlexTransformSetUp_BL() 115 …PetscCall(PetscMalloc4(bl->Nt[ct], &bl->target[ct], bl->Nt[ct], &bl->size[ct], Nc, &bl->cone[ct], … in DMPlexTransformSetUp_BL() 121 bl->cone[ct][0] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 122 bl->cone[ct][1] = 1; in DMPlexTransformSetUp_BL() 123 bl->cone[ct][2] = 0; in DMPlexTransformSetUp_BL() 124 bl->cone[ct][3] = 0; in DMPlexTransformSetUp_BL() 125 bl->cone[ct][4] = DM_POLYTOPE_POINT; in DMPlexTransformSetUp_BL() 126 bl->cone[ct][5] = 0; in DMPlexTransformSetUp_BL() 127 bl->cone[ct][6] = 0; in DMPlexTransformSetUp_BL() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/extrude/ |
| H A D | plextrcohesive.c | 89 const PetscInt *cone; in ComputeSplitFaceNumber() local 94 PetscCall(DMPlexGetCone(dm, p, &cone)); in ComputeSplitFaceNumber() 98 PetscCall(DMLabelGetValue(label, cone[c], &val)); in ComputeSplitFaceNumber() 125 const PetscInt *cone; in ComputeUnsplitFaceNumber() local 130 PetscCall(DMPlexGetCone(dm, p, &cone)); in ComputeUnsplitFaceNumber() 134 PetscCall(DMLabelGetValue(label, cone[c], &val)); in ComputeUnsplitFaceNumber() 154 …PetscCall(PetscMalloc4(ex->Nt[rt], &ex->target[rt], ex->Nt[rt], &ex->size[rt], Nc, &ex->cone[rt], … in DMPlexTransformCohesiveExtrudeSetUp_Point() 160 ex->cone[rt][0] = DM_POLYTOPE_POINT; in DMPlexTransformCohesiveExtrudeSetUp_Point() 161 ex->cone[rt][1] = 0; in DMPlexTransformCohesiveExtrudeSetUp_Point() 162 ex->cone[rt][2] = 0; in DMPlexTransformCohesiveExtrudeSetUp_Point() [all …]
|
| H A D | plextrextrude.c | 155 …PetscCall(PetscMalloc4(ex->Nt[ct], &ex->target[ct], ex->Nt[ct], &ex->size[ct], Nc, &ex->cone[ct], … in DMPlexTransformExtrudeSetUp_Point() 162 ex->cone[ct][6 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point() 163 ex->cone[ct][6 * i + 1] = 0; in DMPlexTransformExtrudeSetUp_Point() 164 ex->cone[ct][6 * i + 2] = i; in DMPlexTransformExtrudeSetUp_Point() 165 ex->cone[ct][6 * i + 3] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Point() 166 ex->cone[ct][6 * i + 4] = 0; in DMPlexTransformExtrudeSetUp_Point() 167 ex->cone[ct][6 * i + 5] = (i + 1) % Np; in DMPlexTransformExtrudeSetUp_Point() 187 …PetscCall(PetscMalloc4(ex->Nt[ct], &ex->target[ct], ex->Nt[ct], &ex->size[ct], Nc, &ex->cone[ct], … in DMPlexTransformExtrudeSetUp_Segment() 194 ex->cone[ct][8 * i + 0] = DM_POLYTOPE_POINT; in DMPlexTransformExtrudeSetUp_Segment() 195 ex->cone[ct][8 * i + 1] = 1; in DMPlexTransformExtrudeSetUp_Segment() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexinterpolate.c | 46 PetscErrorCode DMPlexGetRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], PetscInt… in DMPlexGetRawFaces_Internal() argument 56 if (cone) PetscAssertPointer(cone, 3); in DMPlexGetRawFaces_Internal() 92 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal() 93 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal() 110 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal() 111 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal() 130 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal() 131 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal() 132 facesTmp[2] = cone[1]; in DMPlexGetRawFaces_Internal() 133 facesTmp[3] = cone[2]; in DMPlexGetRawFaces_Internal() [all …]
|
| H A D | plexgenerate.c | 17 PetscErrorCode DMPlexInvertCell(DMPolytopeType cellType, PetscInt cone[]) in DMPlexInvertCell() argument 19 #define SWAPCONE(cone, i, j) \ in DMPlexInvertCell() argument 22 _cone_tmp = (cone)[i]; \ in DMPlexInvertCell() 23 (cone)[i] = (cone)[j]; \ in DMPlexInvertCell() 24 (cone)[j] = _cone_tmp; \ in DMPlexInvertCell() 40 SWAPCONE(cone, 2, 3); in DMPlexInvertCell() 43 SWAPCONE(cone, 0, 1); in DMPlexInvertCell() 46 SWAPCONE(cone, 1, 3); in DMPlexInvertCell() 49 SWAPCONE(cone, 1, 2); in DMPlexInvertCell() 56 SWAPCONE(cone, 1, 3); in DMPlexInvertCell() [all …]
|
| H A D | plexcreate.c | 621 PetscInt cone[2]; in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() local 623 cone[0] = vertex; in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 624 cone[1] = vertex + edges[0] + 1; in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 625 PetscCall(DMPlexSetCone(dm, edge, cone)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 628 PetscCall(DMSetLabelValue(dm, "marker", cone[0], markerRight)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 630 PetscCall(DMSetLabelValue(dm, "marker", cone[1], markerRight)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 631 PetscCall(DMSetLabelValue(dm, "Face Sets", cone[1], markerRight)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 635 PetscCall(DMSetLabelValue(dm, "marker", cone[0], markerLeft)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 637 PetscCall(DMSetLabelValue(dm, "marker", cone[1], markerLeft)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() 638 PetscCall(DMSetLabelValue(dm, "Face Sets", cone[1], markerLeft)); in DMPlexCreateBoxSurfaceMesh_Tensor_2D_Internal() [all …]
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 28 const PetscInt *cone; in SBRGetEdgeLen_Private() local 33 PetscCall(DMPlexGetCone(dm, edge, &cone)); in SBRGetEdgeLen_Private() 39 PetscCall(DMPlexPointLocalRead(cdm, cone[0], coords, &cA)); in SBRGetEdgeLen_Private() 40 PetscCall(DMPlexPointLocalRead(cdm, cone[1], coords, &cB)); in SBRGetEdgeLen_Private() 67 const PetscInt *cone; in SBRSplitLocalEdges_Private() local 74 PetscCall(DMPlexGetCone(dm, cell, &cone)); in SBRSplitLocalEdges_Private() 76 PetscCall(SBRGetEdgeLen_Private(tr, cone[0], &maxlen)); in SBRSplitLocalEdges_Private() 77 maxedge = cone[0]; in SBRSplitLocalEdges_Private() 79 PetscCall(SBRGetEdgeLen_Private(tr, cone[c], &len)); in SBRSplitLocalEdges_Private() 82 maxedge = cone[c]; in SBRSplitLocalEdges_Private() [all …]
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex12_2.out | 86 [0] Max cone size: 3 96 [1] Max cone size: 3 106 [2] Max cone size: 3 116 [3] Max cone size: 3 126 [4] Max cone size: 3 136 [5] Max cone size: 3 146 [6] Max cone size: 3 156 [7] Max cone size: 3
|
| H A D | ex12_11.out | 86 [0] Max cone size: 3 96 [1] Max cone size: 3 106 [2] Max cone size: 3 116 [3] Max cone size: 3 126 [4] Max cone size: 3 136 [5] Max cone size: 3 146 [6] Max cone size: 3 156 [7] Max cone size: 3
|
| H A D | ex12_2_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-0.out | 101 [0] Max cone size: 3 111 [1] Max cone size: 3 121 [2] Max cone size: 3 131 [3] Max cone size: 3 141 [4] Max cone size: 3 151 [5] Max cone size: 3 161 [6] Max cone size: 3 171 [7] Max cone size: 3
|
| H A D | ex12_11_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-1.out | 101 [0] Max cone size: 3 111 [1] Max cone size: 3 121 [2] Max cone size: 3 131 [3] Max cone size: 3 141 [4] Max cone size: 3 151 [5] Max cone size: 3 161 [6] Max cone size: 3 171 [7] Max cone size: 3
|
| H A D | ex12_11_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-0.out | 101 [0] Max cone size: 3 111 [1] Max cone size: 3 121 [2] Max cone size: 3 131 [3] Max cone size: 3 141 [4] Max cone size: 3 151 [5] Max cone size: 3 161 [6] Max cone size: 3 171 [7] Max cone size: 3
|
| H A D | ex12_2_ms_petscpartitioner_multistage_node_size-1_petscpartitioner_multistage_node_interleaved-1.out | 101 [0] Max cone size: 3 111 [1] Max cone size: 3 121 [2] Max cone size: 3 131 [3] Max cone size: 3 141 [4] Max cone size: 3 151 [5] Max cone size: 3 161 [6] Max cone size: 3 171 [7] Max cone size: 3
|
| H A D | ex8_1.out | 16 [0] Max cone size: 3 56 [0] Max cone size: 3 99 [0] Max cone size: 4 148 [0] Max cone size: 4 213 [0] Max cone size: 4 326 [0] Max cone size: 6 468 [0] Max cone size: 5
|
| H A D | ex12_2_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-1.out | 116 [0] Max cone size: 3 126 [1] Max cone size: 3 136 [2] Max cone size: 3 146 [3] Max cone size: 3 156 [4] Max cone size: 3 166 [5] Max cone size: 3 176 [6] Max cone size: 3 186 [7] Max cone size: 3
|
| H A D | ex12_11_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-1.out | 116 [0] Max cone size: 3 126 [1] Max cone size: 3 136 [2] Max cone size: 3 146 [3] Max cone size: 3 156 [4] Max cone size: 3 166 [5] Max cone size: 3 176 [6] Max cone size: 3 186 [7] Max cone size: 3
|
| H A D | ex12_11_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-0.out | 116 [0] Max cone size: 3 126 [1] Max cone size: 3 136 [2] Max cone size: 3 146 [3] Max cone size: 3 156 [4] Max cone size: 3 166 [5] Max cone size: 3 176 [6] Max cone size: 3 186 [7] Max cone size: 3
|
| H A D | ex12_2_ms_petscpartitioner_multistage_node_size-4_petscpartitioner_multistage_node_interleaved-0.out | 116 [0] Max cone size: 3 126 [1] Max cone size: 3 136 [2] Max cone size: 3 146 [3] Max cone size: 3 156 [4] Max cone size: 3 166 [5] Max cone size: 3 176 [6] Max cone size: 3 186 [7] Max cone size: 3
|
| H A D | ex12_2_ms_petscpartitioner_multistage_node_size-2_petscpartitioner_multistage_node_interleaved-0.out | 130 [0] Max cone size: 3 140 [1] Max cone size: 3 150 [2] Max cone size: 3 160 [3] Max cone size: 3 170 [4] Max cone size: 3 180 [5] Max cone size: 3 190 [6] Max cone size: 3 200 [7] Max cone size: 3
|
| H A D | ex12_2_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-0.out | 123 [0] Max cone size: 3 133 [1] Max cone size: 3 143 [2] Max cone size: 3 153 [3] Max cone size: 3 163 [4] Max cone size: 3 173 [5] Max cone size: 3 183 [6] Max cone size: 3 193 [7] Max cone size: 3
|
| H A D | ex12_11_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-1.out | 123 [0] Max cone size: 3 133 [1] Max cone size: 3 143 [2] Max cone size: 3 153 [3] Max cone size: 3 163 [4] Max cone size: 3 173 [5] Max cone size: 3 183 [6] Max cone size: 3 193 [7] Max cone size: 3
|
| H A D | ex12_11_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-0.out | 123 [0] Max cone size: 3 133 [1] Max cone size: 3 143 [2] Max cone size: 3 153 [3] Max cone size: 3 163 [4] Max cone size: 3 173 [5] Max cone size: 3 183 [6] Max cone size: 3 193 [7] Max cone size: 3
|
| H A D | ex12_13.out | 368 [0] Max cone size: 3 399 [1] Max cone size: 3 449 [2] Max cone size: 3 499 [3] Max cone size: 3 549 [4] Max cone size: 3 599 [5] Max cone size: 3 630 [6] Max cone size: 3 680 [7] Max cone size: 3
|
| H A D | ex12_2_ms_petscpartitioner_multistage_node_size-3_petscpartitioner_multistage_node_interleaved-1.out | 123 [0] Max cone size: 3 133 [1] Max cone size: 3 143 [2] Max cone size: 3 153 [3] Max cone size: 3 163 [4] Max cone size: 3 173 [5] Max cone size: 3 183 [6] Max cone size: 3 193 [7] Max cone size: 3
|
| H A D | ex51_0_nsize-4.out | 116 [0] Max cone size: 0 117 [1] Max cone size: 4 150 [2] Max cone size: 4 193 [3] Max cone size: 4 591 [0] Max cone size: 0 592 [1] Max cone size: 4 625 [2] Max cone size: 4 668 [3] Max cone size: 4
|