MatPartitioningHierarchicalGetFineparts — PETSc 3.25.4 documentation

Skip to main content
`Ctrl`+`K`

# MatPartitioningHierarchicalGetFineparts

Get the fine-level partitioning of a hierarchical `MatPartitioning`.

## Synopsis

    #include "petscmat.h"
    PetscErrorCode MatPartitioningHierarchicalGetFineparts(MatPartitioning part, IS *fineparts)

Not Collective

## Input Parameter

- part - the `MatPartitioning` of type `MATPARTITIONINGHIERARCH`

## Output Parameter

- fineparts - the `IS` mapping each local row to its fine partition; the caller must destroy it with `ISDestroy()`

## See Also

`MatPartitioning`, `MATPARTITIONINGHIERARCH`, `MatPartitioningHierarchicalGetCoarseparts()`, `MatPartitioningHierarchicalSetNfineparts()`

## Level

advanced

## Location

src/mat/graphops/partition/impls/hierarchical/hierarchical.c

## Examples

src/ksp/ksp/tutorials/ex64.c

Index of all MatGraphOperations routines
Table of Contents for all manual pages
Index of all manual pages