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