Lines Matching refs:nleavesToParents
3369 PetscInt p, nleaves, nleavesToParents; in DMPlexTransferInjectorTree() local
3409 for (p = pStartF, nleavesToParents = 0; p < pEndF; p++) { in DMPlexTransferInjectorTree()
3423 if (parentNodeAndIdFine[p - pStartF][0] >= 0) nleavesToParents++; in DMPlexTransferInjectorTree()
3425 PetscCall(PetscMalloc1(nleavesToParents, &ilocalToParents)); in DMPlexTransferInjectorTree()
3426 PetscCall(PetscMalloc1(nleavesToParents, &iremoteToParents)); in DMPlexTransferInjectorTree()
3427 for (p = pStartF, nleavesToParents = 0; p < pEndF; p++) { in DMPlexTransferInjectorTree()
3429 ilocalToParents[nleavesToParents] = p - pStartF; in DMPlexTransferInjectorTree()
3431 iremoteToParents[nleavesToParents].rank = parentNodeAndIdFine[p - pStartF][0]; in DMPlexTransferInjectorTree()
3432 iremoteToParents[nleavesToParents].index = parentNodeAndIdFine[p - pStartF][1]; in DMPlexTransferInjectorTree()
3433 nleavesToParents++; in DMPlexTransferInjectorTree()
3437 …PetscCall(PetscSFSetGraph(sfToParents, pEndC - pStartC, nleavesToParents, ilocalToParents, PETSC_O… in DMPlexTransferInjectorTree()