PETSc Star Forest

petsc-3.6.2 2015-10-02
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
| PetscSFBcastBegin | PetscSFGatherEnd | PetscSFScatterBegin
PetscSFBcastEnd | PetscSFGetGraph | PetscSFScatterEnd
PetscSFCreate | PetscSF | PetscSFSetFromOptions
PetscSFDestroy | PetscSFReduceBegin | PetscSFSetGraph
PetscSFGatherBegin | PetscSFReduceEnd | PetscSFSetType
Advanced - Setting more advanced options and customization
| PetscSFComputeDegreeBegin | PetscSFFetchAndOpEnd | PetscSFSetRankOrder
PetscSFCreateEmbeddedSF | PetscSFRegisterAll | PetscSFWindowGetSyncType
PetscSFCreateInverseSF | PetscSFRegister | PetscSFWindowSetSyncType
PetscSFFetchAndOpBegin | PetscSFReset | PetscSFWindowSyncType
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| PetscSFComputeDegreeEnd | PetscSFGetLeafRange | PetscSFInitializePackage
PetscSFFinalizePackage | PetscSFGetMultiSF | PetscSFRestoreWindow
PetscSFFindWindow | PetscSFGetRanks | PetscSFWindowGetDataTypes
PetscSFGetGroups | PetscSFGetWindow |
No deprecated routines

Table of Contents