static char help[] = "Tests PetscTreeProcess()"; #include /* 2 6 1 4 5 */ int main(int argc,char **argv) { PetscErrorCode ierr; PetscInt n = 7,cnt = 0,i,j; PetscBool mask[] = {PETSC_TRUE,PETSC_FALSE,PETSC_FALSE,PETSC_TRUE,PETSC_FALSE,PETSC_FALSE,PETSC_FALSE}; PetscInt parentId[] = {-1, 2, 0, -1, 2, 1, 0}; PetscInt Nlevels,*Level,*Levelcnt,*Idbylevel,*Column; ierr = PetscInitialize(&argc,&argv,NULL,help);if (ierr) return ierr; ierr = PetscProcessTree(n,mask,parentId,&Nlevels,&Level,&Levelcnt,&Idbylevel,&Column);CHKERRQ(ierr); for (i=0; i