Lines Matching refs:newOwners
1493 …PetscInt *cumSumDegrees, *newOwners, *newNumbers, *rankOnLeafs, *locationsOfLeafs, *remot… in DMPlexRewriteSF() local
1535 PetscCall(PetscMalloc1(pEnd - pStart, &newOwners)); in DMPlexRewriteSF()
1538 newOwners[i] = -1; in DMPlexRewriteSF()
1560 newOwners[oldNumber] = newOwner; in DMPlexRewriteSF()
1568 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, newOwners, newOwners, MPI_REPLACE)); in DMPlexRewriteSF()
1569 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, newOwners, newOwners, MPI_REPLACE)); in DMPlexRewriteSF()
1576 if (newOwners[i] >= 0) { in DMPlexRewriteSF()
1577 if (newOwners[i] != rank) leafCounter++; in DMPlexRewriteSF()
1590 if (newOwners[i] >= 0) { in DMPlexRewriteSF()
1591 if (newOwners[i] != rank) { in DMPlexRewriteSF()
1593 leafLocationsNew[leafCounter].rank = newOwners[i]; in DMPlexRewriteSF()
1609 PetscCall(PetscFree(newOwners)); in DMPlexRewriteSF()