PETSc version 3.15.5
PetscSFGetLeafRanks
Get leaf ranks referencing roots on this process 
Synopsis
#include "petscsf.h" 
PetscErrorCode PetscSFGetLeafRanks(PetscSF sf,PetscInt *niranks,const PetscMPIInt **iranks,const PetscInt **ioffset,const PetscInt **irootloc)
Not Collective
Input Arguments
Output Arguments
|  | niranks | - number of leaf ranks referencing roots on this process | 
|  | iranks | - array of ranks | 
|  | ioffset | - offset in irootloc for each rank (length niranks+1) | 
|  | irootloc | - concatenated array holding local indices of roots referenced by each leaf rank | 
See Also
 PetscSFGetRootRanks()
Level
developer
Location
src/vec/is/sf/interface/sf.c
Implementations
PetscSFGetLeafRanks_Allgatherv in src/vec/is/sf/impls/basic/allgatherv/sfallgatherv.c
PetscSFGetLeafRanks_Basic in src/vec/is/sf/impls/basic/sfbasic.c
Index of all PetscSF routines
Table of Contents for all manual pages
Index of all manual pages