petsc-3.7.1 2016-05-15
Report Typos and Errors

## Star Forest Communication: Examples

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

Beginner - Basic usage
| PetscSFDuplicate | PetscSFNode | PetscSFType
PetscSFDuplicateOption | PetscSFSetUp | PetscSFView
Intermediate - Setting options for algorithms and data structures
| PetscSF | PetscSFGatherBegin | PetscSFScatterBegin
PetscSFBcastBegin | PetscSFGatherEnd | PetscSFScatterEnd
PetscSFBcastEnd | PetscSFGetGraph | PetscSFSetFromOptions
PetscSFCreate | PetscSFReduceBegin | PetscSFSetGraph
PetscSFDestroy | PetscSFReduceEnd | PetscSFSetType
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 | PetscSFGetWindow
PetscSFComputeDegreeEnd | PetscSFGetLeafRange | PetscSFInitializePackage
PetscSFFinalizePackage | PetscSFGetMultiSF | PetscSFRestoreWindow
PetscSFFindWindow | PetscSFGetRanks | PetscSFWindowGetDataTypes
No deprecated routines

Table of Contents