petsc-master 2019-03-25
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 PetscSFDestroy PetscSFReduceEnd
PetscSFBcastAndOpBegin PetscSFGatherBegin PetscSFScatterBegin
PetscSFBcastAndOpEnd PetscSFGatherEnd PetscSFScatterEnd
PetscSFBcastBegin PetscSFGetGraph PetscSFSetFromOptions
PetscSFBcastEnd PetscSFGetType PetscSFSetGraph
PetscSFCreate PetscSFReduceBegin 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
PetscSFComputeMultiRootOriginalNumbering PetscSFGetLeafRanks PetscSFRestoreWindow
PetscSFFinalizePackage PetscSFGetMultiSF PetscSFSetUpRanks
PetscSFFindWindow PetscSFGetRanks PetscSFWindowGetDataTypes
No deprecated routines

Table of Contents