Lines Matching refs:numLeaves
26 PetscInt numRoots, numLeaves, l; in DMPlexCreateProcessSF() local
41 PetscCall(PetscSFGetGraph(sfPoint, &numRoots, &numLeaves, &localPoints, &remotePoints)); in DMPlexCreateProcessSF()
42 PetscCall(PetscMalloc1(numLeaves, &ranks)); in DMPlexCreateProcessSF()
43 for (l = 0; l < numLeaves; ++l) ranks[l] = (PetscMPIInt)remotePoints[l].rank; in DMPlexCreateProcessSF()
44 PetscCall(PetscSortRemoveDupsMPIInt(&numLeaves, ranks)); in DMPlexCreateProcessSF()
45 PetscCall(PetscMalloc1(numLeaves, &ranksNew)); in DMPlexCreateProcessSF()
46 PetscCall(PetscMalloc1(numLeaves, &localPointsNew)); in DMPlexCreateProcessSF()
47 PetscCall(PetscMalloc1(numLeaves, &remotePointsNew)); in DMPlexCreateProcessSF()
48 for (l = 0; l < numLeaves; ++l) { in DMPlexCreateProcessSF()
55 …if (processRanks) PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)dm), numLeaves, ranksNew,… in DMPlexCreateProcessSF()
61 …PetscCall(PetscSFSetGraph(*sfProcess, size, numLeaves, localPointsNew, PETSC_OWN_POINTER, remotePo… in DMPlexCreateProcessSF()