PETSc version 3.17.2
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
PetscSFWindowGetInfo
PetscSFCreateByMatchingIndices
PetscSFFetchAndOpWithMemTypeBegin
PetscSFWindowGetSyncType
PetscSFCreateEmbeddedLeafSF
PetscSFRegister
PetscSFWindowSetFlavorType
PetscSFCreateEmbeddedRootSF
PetscSFRegisterAll
PetscSFWindowSetInfo
PetscSFCreateInverseSF
PetscSFReset
PetscSFWindowSetSyncType
PetscSFCreateSectionSF
PetscSFSetRankOrder
PetscSFWindowSyncType
PetscSFDistributeSection
PetscSFWindowFlavorType
VecScatterCopy
PetscSFFetchAndOpBegin
PetscSFWindowGetFlavorType
VecScatterRegister
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscSFCompose
PetscSFFinalizePackage
PetscSFInitializePackage
PetscSFComposeInverse
PetscSFGetGroups
PetscSFSetGraphSection
PetscSFComputeDegreeEnd
PetscSFGetLeafRange
PetscSFSetUpRanks
PetscSFComputeMultiRootOriginalNumbering
PetscSFGetLeafRanks
PetscSFWindowGetDataTypes
PetscSFConcatenate
PetscSFGetMultiSF
VecScatterGetMerged
PetscSFCreateRemoteOffsets
PetscSFGetRootRanks
VecScatterRemap
No deprecated routines
Table of Contents