Lines Matching refs:rootsRanks
809 PetscMPIInt (*rootsRanks)[4], (*leavesRanks)[4]; in DMPlexOrientInterface_Internal() local
831 …PetscCall(PetscMalloc4(nroots, &roots, nroots, &leaves, nroots, &rootsRanks, nroots, &leavesRanks)… in DMPlexOrientInterface_Internal()
842 rootsRanks[p][c] = -1; in DMPlexOrientInterface_Internal()
851 rootsRanks[p][c] = rank; in DMPlexOrientInterface_Internal()
854 PetscCall(PetscMPIIntCast(remotes[ind0].rank, &rootsRanks[p][c])); in DMPlexOrientInterface_Internal()
859 rootsRanks[p][c] = -1; in DMPlexOrientInterface_Internal()
870 PetscCall(PetscSFBcastBegin(sf, MPI_4INT, rootsRanks, leavesRanks, MPI_REPLACE)); in DMPlexOrientInterface_Internal()
872 PetscCall(PetscSFBcastEnd(sf, MPI_4INT, rootsRanks, leavesRanks, MPI_REPLACE)); in DMPlexOrientInterface_Internal()
888 …ne[1], cone[2], cone[3], rootsRanks[p][0], roots[p][0], rootsRanks[p][1], roots[p][1], rootsRanks[… in DMPlexOrientInterface_Internal()
890 …rootsRanks[p][0] || leaves[p][0] != roots[p][0] || leavesRanks[p][1] != rootsRanks[p][1] || leaves… in DMPlexOrientInterface_Internal()
904 …tscInt_FMT "): leaf rank not found among remote ranks", p, c, cone[c], rootsRanks[p][c], roots[p][… in DMPlexOrientInterface_Internal()
910 …d - it seems there is missing connection in point SF!", p, c, cone[c], rootsRanks[p][c], roots[p][… in DMPlexOrientInterface_Internal()
925 PetscCall(PetscFree4(roots, leaves, rootsRanks, leavesRanks)); in DMPlexOrientInterface_Internal()