PETSc version 3.16.6
Star Forest Communication:
PetscSF provides a simple interface to "star forest" communication patterns.
Beginner - Basic usage
PetscSFDuplicate
PetscSFSetUp
VecScatterSetFromOptions
PetscSFDuplicateOption
PetscSFType
VecScatterType
PetscSFNode
PetscSFView
PetscSFPattern
VecScatter
Intermediate - Setting options for algorithms and data structures
PetscSF
PetscSFReduceBegin
VecScatterBegin
PetscSFBcastBegin
PetscSFReduceEnd
VecScatterCreate
PetscSFBcastEnd
PetscSFReduceWithMemTypeBegin
VecScatterCreateToAll
PetscSFBcastWithMemTypeBegin
PetscSFScatterBegin
VecScatterCreateToZero
PetscSFCreate
PetscSFScatterEnd
VecScatterDestroy
PetscSFCreateFromLayouts
PetscSFSetFromOptions
VecScatterEnd
PetscSFDestroy
PetscSFSetGraph
VecScatterGetType
PetscSFGatherBegin
PetscSFSetGraphLayout
VecScatterSetType
PetscSFGatherEnd
PetscSFSetGraphWithPattern
VecScatterSetUp
PetscSFGetGraph
PetscSFSetType
VecScatterView
PetscSFGetType
PetscSFViewFromOptions
VecScatterViewFromOptions
Advanced - Setting more advanced options and customization
PetscSFComputeDegreeBegin
PetscSFFetchAndOpEnd
PetscSFWindowGetSyncType
PetscSFCreateByMatchingIndices
PetscSFRegister
PetscSFWindowSetFlavorType
PetscSFCreateEmbeddedLeafSF
PetscSFRegisterAll
PetscSFWindowSetInfo
PetscSFCreateEmbeddedRootSF
PetscSFReset
PetscSFWindowSetSyncType
PetscSFCreateInverseSF
PetscSFSetRankOrder
PetscSFWindowSyncType
PetscSFCreateSectionSF
PetscSFWindowFlavorType
VecScatterCopy
PetscSFDistributeSection
PetscSFWindowGetFlavorType
VecScatterRegister
PetscSFFetchAndOpBegin
PetscSFWindowGetInfo
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscSFCompose
PetscSFGetGroups
PetscSFSetGraphSection
PetscSFComposeInverse
PetscSFGetLeafRange
PetscSFSetUpRanks
PetscSFComputeDegreeEnd
PetscSFGetLeafRanks
PetscSFWindowGetDataTypes
PetscSFComputeMultiRootOriginalNumbering
PetscSFGetMultiSF
VecScatterGetMerged
PetscSFCreateRemoteOffsets
PetscSFGetRootRanks
VecScatterRemap
PetscSFFinalizePackage
PetscSFInitializePackage
No deprecated routines
Table of Contents