Lines Matching refs:ipdm
1042 static PetscErrorCode DMPlexExpandedVerticesCoordinatesToFaces_Private(DM ipdm, PortableBoundary bn… in DMPlexExpandedVerticesCoordinatesToFaces_Private() argument
1047 PetscCall(DMPlexFindVertices(ipdm, bnd->coordinates, 0.0, &faces_expanded_is)); in DMPlexExpandedVerticesCoordinatesToFaces_Private()
1048 …PetscCall(DMPlexExpandedVerticesToFaces_Private(ipdm, faces_expanded_is, bnd->depth, bnd->sections… in DMPlexExpandedVerticesCoordinatesToFaces_Private()
1194 static PetscErrorCode DMPlexGetInterfaceFaces_Private(DM ipdm, IS boundary_faces_is, IS *interface_… in DMPlexGetInterfaceFaces_Private() argument
1204 PetscCall(PetscObjectGetComm((PetscObject)ipdm, &comm)); in DMPlexGetInterfaceFaces_Private()
1205 PetscCall(DMPlexIsInterpolatedCollective(ipdm, &intp)); in DMPlexGetInterfaceFaces_Private()
1213 PetscCall(DMAddLabel(ipdm, label)); in DMPlexGetInterfaceFaces_Private()
1214 PetscCall(DMGetPointSF(ipdm, &sf)); in DMPlexGetInterfaceFaces_Private()
1215 PetscCall(DMSetPointSF(ipdm, NULL)); in DMPlexGetInterfaceFaces_Private()
1216 PetscCall(DMPlexMarkBoundaryFaces(ipdm, value, label)); in DMPlexGetInterfaceFaces_Private()
1217 PetscCall(DMSetPointSF(ipdm, sf)); in DMPlexGetInterfaceFaces_Private()
1220 PetscCall(DMRemoveLabelBySelf(ipdm, &label, PETSC_TRUE)); in DMPlexGetInterfaceFaces_Private()
1231 static PetscErrorCode DMPlexComputeCompleteInterface_Private(DM ipdm, IS interface_faces_is, IS *in… in DMPlexComputeCompleteInterface_Private() argument
1240 PetscCall(PetscObjectGetComm((PetscObject)ipdm, &comm)); in DMPlexComputeCompleteInterface_Private()
1241 PetscCall(DMPlexIsInterpolatedCollective(ipdm, &intp)); in DMPlexComputeCompleteInterface_Private()
1245 PetscCall(DMAddLabel(ipdm, label)); in DMPlexComputeCompleteInterface_Private()
1248 PetscCall(DMPlexLabelComplete(ipdm, label)); in DMPlexComputeCompleteInterface_Private()
1253 PetscCall(DMRemoveLabelBySelf(ipdm, &label, PETSC_TRUE)); in DMPlexComputeCompleteInterface_Private()
1385 static PetscErrorCode DMPlexComparePointSFWithInterface_Private(DM ipdm, IS interface_is) in DMPlexComparePointSFWithInterface_Private() argument
1394 PetscCall(PetscObjectGetComm((PetscObject)ipdm, &comm)); in DMPlexComparePointSFWithInterface_Private()
1396 PetscCall(DMGetPointSF(ipdm, &pointsf)); in DMPlexComparePointSFWithInterface_Private()
1421 CHKERRMY(ViewPointsWithType(ipdm, pointsf_missing_is, errv)); in DMPlexComparePointSFWithInterface_Private()
1423 CHKERRMY(ViewPointsWithType(ipdm, pointsf_extra_is, errv)); in DMPlexComparePointSFWithInterface_Private()
1473 DM ipdm = NULL; in DMPlexCheckPointSFHeavy() local
1483 ipdm = dm; in DMPlexCheckPointSFHeavy()
1487 …PetscCall(DMPlexInterpolate(dm, &ipdm)); /* with DMPlexOrientInterface_Internal() call skipped so … in DMPlexCheckPointSFHeavy()
1490 PetscCall(DMViewFromOptions(ipdm, NULL, "-ipdm_view")); in DMPlexCheckPointSFHeavy()
1493 PetscCall(DMPlexExpandedVerticesCoordinatesToFaces_Private(ipdm, bnd, &boundary_faces_is)); in DMPlexCheckPointSFHeavy()
1495 PetscCall(DMPlexGetInterfaceFaces_Private(ipdm, boundary_faces_is, &interface_faces_is)); in DMPlexCheckPointSFHeavy()
1497 PetscCall(DMPlexComputeCompleteInterface_Private(ipdm, interface_faces_is, &interface_is)); in DMPlexCheckPointSFHeavy()
1504 PetscCall(DMPlexISFilterVertices_Private(ipdm, interface_is)); in DMPlexCheckPointSFHeavy()
1505 PetscCall(DMDestroy(&ipdm)); in DMPlexCheckPointSFHeavy()