petsc-3.13.6 2020-09-29
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 | PetscSFGatherBegin | PetscSFScatterEnd
PetscSFBcastAndOpBegin | PetscSFGatherEnd | PetscSFSetFromOptions
PetscSFBcastAndOpEnd | PetscSFGetGraph | PetscSFSetGraph
PetscSFBcastBegin | PetscSFGetType | PetscSFSetGraphWithPattern
PetscSFBcastEnd | PetscSFReduceBegin | PetscSFSetType
PetscSFCreate | PetscSFReduceEnd | PetscSFViewFromOptions
PetscSFDestroy | PetscSFScatterBegin |
Advanced - Setting more advanced options and customization
| PetscSFComputeDegreeBegin | PetscSFRegister | PetscSFWindowGetInfo
PetscSFCreateEmbeddedLeafSF | PetscSFRegisterAll | PetscSFWindowGetSyncType
PetscSFCreateEmbeddedSF | PetscSFReset | PetscSFWindowSetFlavorType
PetscSFCreateInverseSF | PetscSFSetRankOrder | PetscSFWindowSetInfo
PetscSFFetchAndOpBegin | PetscSFWindowFlavorType | PetscSFWindowSetSyncType
PetscSFFetchAndOpEnd | PetscSFWindowGetFlavorType | PetscSFWindowSyncType
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| PetscSFCompose | PetscSFGetGroups | PetscSFInitializePackage
PetscSFComposeInverse | PetscSFGetLeafRange | PetscSFSetUpRanks
PetscSFComputeDegreeEnd | PetscSFGetLeafRanks | PetscSFWindowGetDataTypes
PetscSFComputeMultiRootOriginalNumbering | PetscSFGetMultiSF |
PetscSFFinalizePackage | PetscSFGetRootRanks |
No deprecated routines

Table of Contents