Lines Matching refs:numSplitPoints
1245 PetscInt *numSplitPoints; /* The number of replicated points at each depth */ in DMPlexConstructCohesiveCells_Internal() local
1273 …PetscCall(PetscMalloc7(depth + 1, &splitIS, depth + 1, &unsplitIS, depth + 1, &numSplitPoints, dep… in DMPlexConstructCohesiveCells_Internal()
1279 numSplitPoints[d] = 0; in DMPlexConstructCohesiveCells_Internal()
1305 PetscCall(ISGetLocalSize(splitIS[dep], &numSplitPoints[dep])); in DMPlexConstructCohesiveCells_Internal()
1320 …for (d = 1; d <= depth; ++d) numHybridPoints[d] = numSplitPoints[d - 1] + numUnsplitPoints[d - 1];… in DMPlexConstructCohesiveCells_Internal()
1321 for (d = 0; d <= depth; ++d) depthShift[2 * d + 1] = numSplitPoints[d] + numHybridPoints[d]; in DMPlexConstructCohesiveCells_Internal()
1326 …t_Internal(pMaxNew[d], depth, depthShift) - (numHybridPointsOld[d] + numSplitPoints[d] + numHybrid… in DMPlexConstructCohesiveCells_Internal()
1330 for (p = 0; p < numSplitPoints[dep]; ++p) { in DMPlexConstructCohesiveCells_Internal()
1345 const PetscInt hybcell = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1372 const PetscInt hybedge = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1392 const PetscInt hybface = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1425 … const PetscInt hybedge = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1] + numSplitPoints[dep]; in DMPlexConstructCohesiveCells_Internal()
1429 PetscCall(PetscFindInt(support[s], numSplitPoints[dep + 1], splitPoints[dep + 1], &e)); in DMPlexConstructCohesiveCells_Internal()
1446 … const PetscInt hybface = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1] + numSplitPoints[dep]; in DMPlexConstructCohesiveCells_Internal()
1474 for (p = 0; p < numSplitPoints[dep]; ++p) { in DMPlexConstructCohesiveCells_Internal()
1490 const PetscInt hybcell = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1500 PetscCall(PetscFindInt(cone[q], numSplitPoints[dep - 1], splitPoints[dep - 1], &v)); in DMPlexConstructCohesiveCells_Internal()
1515 … PetscCall(PetscFindInt(econe[r], numSplitPoints[dep - 2], splitPoints[dep - 2], &vs)); in DMPlexConstructCohesiveCells_Internal()
1592 PetscCall(PetscFindInt(cone[qa], numSplitPoints[dep - 1], splitPoints[dep - 1], &v)); in DMPlexConstructCohesiveCells_Internal()
1595 coneNew[2 + q] = v + pMaxNew[dep] + numSplitPoints[dep] + numSplitPoints[dep - 1]; in DMPlexConstructCohesiveCells_Internal()
1597 coneNew[2 + q] = v + pMaxNew[dep] + numSplitPoints[dep]; in DMPlexConstructCohesiveCells_Internal()
1606 const PetscInt hybedge = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1623 … PetscCall(PetscFindInt(support[e], numSplitPoints[dep + 1], splitPoints[dep + 1], &edge)); in DMPlexConstructCohesiveCells_Internal()
1641 … PetscCall(PetscFindInt(support[e], numSplitPoints[dep + 1], splitPoints[dep + 1], &edge)); in DMPlexConstructCohesiveCells_Internal()
1643 supportNew[qf++] = edge + pMaxNew[dep + 2] + numSplitPoints[dep + 2]; in DMPlexConstructCohesiveCells_Internal()
1648 const PetscInt hybface = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1653 PetscCall(PetscFindInt(cone[q], numSplitPoints[dep - 1], splitPoints[dep - 1], &v)); in DMPlexConstructCohesiveCells_Internal()
1674 supportNew[q++] = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1682 … PetscCall(PetscFindInt(support[e], numSplitPoints[dep + 1], splitPoints[dep + 1], &face)); in DMPlexConstructCohesiveCells_Internal()
1689 supportNew[q++] = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1696 PetscCall(PetscFindInt(cone[v], numSplitPoints[dep - 1], splitPoints[dep - 1], &vertex)); in DMPlexConstructCohesiveCells_Internal()
1700 coneNew[2 + v] = vertex + pMaxNew[dep] + numSplitPoints[dep] + numSplitPoints[dep - 1]; in DMPlexConstructCohesiveCells_Internal()
1702 coneNew[2 + v] = vertex + pMaxNew[dep] + numSplitPoints[dep]; in DMPlexConstructCohesiveCells_Internal()
1711 … PetscCall(PetscFindInt(support[e], numSplitPoints[dep + 1], splitPoints[dep + 1], &face)); in DMPlexConstructCohesiveCells_Internal()
1713 supportNew[qf++] = face + pMaxNew[dep + 2] + numSplitPoints[dep + 2]; in DMPlexConstructCohesiveCells_Internal()
1732 … const PetscInt hybedge = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1] + numSplitPoints[dep]; in DMPlexConstructCohesiveCells_Internal()
1738 PetscCall(PetscFindInt(support[s], numSplitPoints[dep + 1], splitPoints[dep + 1], &e)); in DMPlexConstructCohesiveCells_Internal()
1754 … PetscCall(PetscFindInt(support[e], numSplitPoints[dep + 1], splitPoints[dep + 1], &edge)); in DMPlexConstructCohesiveCells_Internal()
1756 supportNew[qf++] = edge + pMaxNew[dep + 2] + numSplitPoints[dep + 2]; in DMPlexConstructCohesiveCells_Internal()
1760 … supportNew[qf++] = edge + pMaxNew[dep + 2] + numSplitPoints[dep + 2] + numSplitPoints[dep + 1]; in DMPlexConstructCohesiveCells_Internal()
1765 … const PetscInt hybface = p + pMaxNew[dep + 1] + numSplitPoints[dep + 1] + numSplitPoints[dep]; in DMPlexConstructCohesiveCells_Internal()
1773 … PetscCall(PetscFindInt(support[f], numSplitPoints[dep + 1], splitPoints[dep + 1], &face)); in DMPlexConstructCohesiveCells_Internal()
1791 coneNew[2] = v + pMaxNew[dep] + numSplitPoints[dep] + numSplitPoints[dep - 1]; in DMPlexConstructCohesiveCells_Internal()
1794 coneNew[3] = v + pMaxNew[dep] + numSplitPoints[dep] + numSplitPoints[dep - 1]; in DMPlexConstructCohesiveCells_Internal()
1801 … PetscCall(PetscFindInt(support[f], numSplitPoints[dep + 1], splitPoints[dep + 1], &face)); in DMPlexConstructCohesiveCells_Internal()
1802 supportNew[qf++] = face + pMaxNew[dep + 2] + numSplitPoints[dep + 2]; in DMPlexConstructCohesiveCells_Internal()
1841 PetscCall(PetscFindInt(coldp, numSplitPoints[dep - 1], splitPoints[dep - 1], &cp)); in DMPlexConstructCohesiveCells_Internal()
1860 for (v = 0; v < (numSplitPoints ? numSplitPoints[0] : 0); ++v) { in DMPlexConstructCohesiveCells_Internal()
1879 for (p = 0; p < numSplitPoints[dep]; ++p) { in DMPlexConstructCohesiveCells_Internal()
1926 …PetscCall(PetscFree7(splitIS, unsplitIS, numSplitPoints, numUnsplitPoints, numHybridPoints, splitP… in DMPlexConstructCohesiveCells_Internal()