Home
last modified time | relevance | path

Searched refs:splitIS (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexsubmesh.c1242 IS *splitIS; in DMPlexConstructCohesiveCells_Internal() local
1273 …PetscCall(PetscMalloc7(depth + 1, &splitIS, depth + 1, &unsplitIS, depth + 1, &numSplitPoints, dep… in DMPlexConstructCohesiveCells_Internal()
1285 splitIS[d] = NULL; in DMPlexConstructCohesiveCells_Internal()
1303 PetscCall(DMLabelGetStratumIS(label, dep, &splitIS[dep])); in DMPlexConstructCohesiveCells_Internal()
1304 if (splitIS[dep]) { in DMPlexConstructCohesiveCells_Internal()
1305 PetscCall(ISGetLocalSize(splitIS[dep], &numSplitPoints[dep])); in DMPlexConstructCohesiveCells_Internal()
1306 PetscCall(ISGetIndices(splitIS[dep], &splitPoints[dep])); in DMPlexConstructCohesiveCells_Internal()
1909 if (splitIS[dep]) PetscCall(ISRestoreIndices(splitIS[dep], &splitPoints[dep])); in DMPlexConstructCohesiveCells_Internal()
1910 PetscCall(ISDestroy(&splitIS[dep])); in DMPlexConstructCohesiveCells_Internal()
1926 …PetscCall(PetscFree7(splitIS, unsplitIS, numSplitPoints, numUnsplitPoints, numHybridPoints, splitP… in DMPlexConstructCohesiveCells_Internal()