petsc-3.12.1 2019-10-22
Report Typos and Errors

## Star Forest Communication:

PetscSF provides a simple interface to "star forest" communication patterns.

Beginner - Basic usage
| PetscSFDuplicate | PetscSFPattern | PetscSFView
PetscSFDuplicateOption | PetscSFSetUp |
PetscSFNode | PetscSFType |
Intermediate - Setting options for algorithms and data structures
| PetscSF | PetscSFGatherEnd | PetscSFScatterEnd
PetscSFBcastAndOpBegin | PetscSFGetGraph | PetscSFSetFromOptions
PetscSFBcastAndOpEnd | PetscSFGetType | PetscSFSetGraph
PetscSFCreate | PetscSFReduceBegin | PetscSFSetGraphWithPattern
PetscSFDestroy | PetscSFReduceEnd | PetscSFSetType
PetscSFGatherBegin | PetscSFScatterBegin |
Advanced - Setting more advanced options and customization
| PetscSFComputeDegreeBegin | PetscSFFetchAndOpEnd | PetscSFWindowGetSyncType
PetscSFCreateEmbeddedLeafSF | PetscSFRegister | PetscSFWindowSetSyncType
PetscSFCreateEmbeddedSF | PetscSFRegisterAll | PetscSFWindowSyncType
PetscSFCreateInverseSF | PetscSFReset |
PetscSFFetchAndOpBegin | PetscSFSetRankOrder |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| PetscSFCompose | PetscSFGetGroups | PetscSFInitializePackage
PetscSFComposeInverse | PetscSFGetLeafRange | PetscSFRestoreWindow
PetscSFComputeDegreeEnd | PetscSFGetLeafRanks | PetscSFSetUpRanks
PetscSFComputeMultiRootOriginalNumbering | PetscSFGetMultiSF | PetscSFWindowGetDataTypes
PetscSFFinalizePackage | PetscSFGetRootRanks |
PetscSFFindWindow | PetscSFGetWindow |
No deprecated routines

Table of Contents