PETSc version 3.15.5
PetscProcessTree
Prepares tree data to be displayed graphically 
Synopsis
#include "petscsys.h"  
PetscErrorCode  PetscProcessTree(PetscInt n,const PetscBool mask[],const PetscInt parentid[],PetscInt *Nlevels,PetscInt **Level,PetscInt **Levelcnt,PetscInt **Idbylevel,PetscInt **Column)
Not Collective
Input Parameters
|  | n | - number of values | 
|  | mask | - indicates those entries in the tree, location 0 is always masked | 
|  | parentid | - indicates the parent of each entry | 
Output Parameters
|  | Nlevels | - the number of levels | 
|  | Level | - for each node tells its level | 
|  | Levelcnts | - the number of nodes on each level | 
|  | Idbylevel | - a list of ids on each of the levels, first level followed by second etc | 
|  | Column | - for each id tells its column index | 
Notes
This code is not currently used
See Also
 PetscSortReal(), PetscSortIntWithPermutation()
Level
developer
Location
src/sys/utils/sorti.c
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages