Lines Matching refs:minleaf
66 b->minleaf = PETSC_INT_MAX; in PetscSFCreate()
120 sf->minleaf = PETSC_INT_MAX; in PetscSFReset()
508 sf->minleaf = ilocal[0]; in PetscSFSetGraph()
512 sf->minleaf = 0; in PetscSFSetGraph()
628 sf->minleaf = 0; in PetscSFSetGraphWithPattern()
634 sf->minleaf = 0; in PetscSFSetGraphWithPattern()
640 sf->minleaf = 0; in PetscSFSetGraphWithPattern()
835 PetscErrorCode PetscSFGetLeafRange(PetscSF sf, PetscInt *minleaf, PetscInt *maxleaf) in PetscSFGetLeafRange() argument
840 if (minleaf) *minleaf = sf->minleaf; in PetscSFGetLeafRange()
1341 PetscInt i, j, n, nroots, nleaves, esf_nleaves, *new_ilocal, minleaf, maxleaf, maxlocal; in PetscSFCreateEmbeddedRootSF() local
1369 PetscCall(PetscSFGetLeafRange(sf, &minleaf, &maxleaf)); in PetscSFCreateEmbeddedRootSF()
1370 maxlocal = maxleaf - minleaf + 1; in PetscSFCreateEmbeddedRootSF()
1372 leafdata = PetscSafePointerPlusOffset(leafmem, -minleaf); in PetscSFCreateEmbeddedRootSF()
1797 maxlocal = sf->maxleaf - sf->minleaf + 1; in PetscSFComputeDegreeBegin()
1802 PetscCall(PetscSFReduceBegin(sf, MPIU_INT, sf->degreetmp - sf->minleaf, sf->degree, MPI_SUM)); in PetscSFComputeDegreeBegin()
1834 PetscCall(PetscSFReduceEnd(sf, MPIU_INT, sf->degreetmp - sf->minleaf, sf->degree, MPI_SUM)); in PetscSFComputeDegreeEnd()
2050 PetscInt i, numRootsA, numLeavesA, numRootsB, numLeavesB, minleaf, maxleaf, numLeavesBA; in PetscSFCompose() local
2087 PetscCall(PetscSFGetLeafRange(sfB, &minleaf, &maxleaf)); in PetscSFCompose()
2088 PetscCall(PetscMalloc1(maxleaf - minleaf + 1, &leafdataB)); in PetscSFCompose()
2089 for (i = 0; i < maxleaf - minleaf + 1; i++) { in PetscSFCompose()
2093 …n(sfB, MPIU_SF_NODE, remotePointsA, PetscSafePointerPlusOffset(leafdataB, -minleaf), MPI_REPLACE)); in PetscSFCompose()
2094 …d(sfB, MPIU_SF_NODE, remotePointsA, PetscSafePointerPlusOffset(leafdataB, -minleaf), MPI_REPLACE)); in PetscSFCompose()
2099 if (leafdataB[localPointsB ? localPointsB[i] - minleaf : i].rank == -1) denseB = PETSC_FALSE; in PetscSFCompose()
2111 if (leafdataB[l - minleaf].rank == -1) continue; in PetscSFCompose()
2112 remotePointsBA[numLeavesBA] = leafdataB[l - minleaf]; in PetscSFCompose()
2155 …PetscInt i, numRootsA, numLeavesA, numLeavesBA, numRootsB, numLeavesB, minleaf, maxleaf,… in PetscSFComposeInverse() local
2187 PetscCall(PetscSFGetLeafRange(sfB, &minleaf, &maxleaf)); in PetscSFComposeInverse()
2188 PetscCall(PetscMalloc1(maxleaf - minleaf + 1, &reorderedRemotePointsA)); in PetscSFComposeInverse()
2189 for (i = 0; i < maxleaf - minleaf + 1; i++) { in PetscSFComposeInverse()
2195 if (localPointsA[i] > maxleaf || localPointsA[i] < minleaf) continue; in PetscSFComposeInverse()
2196 reorderedRemotePointsA[localPointsA[i] - minleaf] = remotePointsA[i]; in PetscSFComposeInverse()
2200 if (i > maxleaf || i < minleaf) continue; in PetscSFComposeInverse()
2201 reorderedRemotePointsA[i - minleaf] = remotePointsA[i]; in PetscSFComposeInverse()
2212 …n(sfB, MPIU_SF_NODE, PetscSafePointerPlusOffset(reorderedRemotePointsA, -minleaf), remotePointsBA,… in PetscSFComposeInverse()
2213 …d(sfB, MPIU_SF_NODE, PetscSafePointerPlusOffset(reorderedRemotePointsA, -minleaf), remotePointsBA,… in PetscSFComposeInverse()