PETSc version 3.17.5
IS Manual Pages
IS objects are used to index into vectors and matrices and to setup vector scatters.
Beginner - Basic usage
IS
ISDestroy
ISInfo
ISBlockSetIndices
ISDuplicate
ISLOCALTOGLOBALMAPPINGBASIC
ISColoringType
ISGeneralFilter
ISLOCALTOGLOBALMAPPINGHASH
ISCopy
ISGeneralSetIndices
ISLocalToGlobalMappingType
ISCreate
ISGeneralSetIndicesFromMask
ISStrideSetStride
ISCreateBlock
ISGetLocalSize
ISType
ISCreateGeneral
ISGetSize
PetscLayoutCompare
ISCreateStride
ISGlobalToLocalMappingMode
Intermediate - Setting options for algorithms and data structures
ISAllGather
ISGetBlockSize
ISRenumber
ISAllGatherColors
ISGetIndices
ISRestoreIndices
ISBlockGetIndices
ISGetIndicesF90
ISRestoreIndicesF90
ISBlockGetIndicesF90
ISGetMinMax
ISRestoreNonlocalIS
ISBlockGetLocalSize
ISGetNonlocalIS
ISRestoreNonlocalIndices
ISBlockGetSize
ISGetNonlocalIndices
ISRestorePointRange
ISBlockRestoreIndices
ISGetPointRange
ISRestoreTotalIndices
ISBlockRestoreIndicesF90
ISGetPointSubrange
ISSetBlockSize
ISColoring
ISGetTotalIndices
ISSetIdentity
ISColoringGetType
ISGetType
ISSetPermutation
ISColoringSetType
ISIdentity
ISSetType
ISComplement
ISIntersect
ISSort
ISCompressIndicesGeneral
ISInvertPermutation
ISSortRemoveDups
ISConcatenate
ISLoad
ISSorted
ISCreateSubIS
ISLocalToGlobalMapping
ISStrideGetInfo
ISDifference
ISLocalToGlobalMappingGetType
ISSum
ISEqual
ISLocalToGlobalMappingSetType
ISToGeneral
ISEqualUnsorted
ISLocalToGlobalMappingViewFromOptions
ISView
ISExpand
ISLocate
ISViewFromOptions
ISExpandIndicesGeneral
ISPermutation
Advanced - Setting more advanced options and customization
ISBuildTwoSided
ISLocalToGlobalMappingCreate
ISLocalToGlobalMappingRestoreInfo
ISColoringCreate
ISLocalToGlobalMappingCreateIS
ISLocalToGlobalMappingRestoreNodeInfo
ISColoringDestroy
ISLocalToGlobalMappingCreateSF
ISLocalToGlobalMappingSetBlockSize
ISColoringGetColors
ISLocalToGlobalMappingDestroy
ISLocalToGlobalMappingSetFromOptions
ISColoringGetIS
ISLocalToGlobalMappingDuplicate
ISLocalToGlobalMappingView
ISColoringRestoreIS
ISLocalToGlobalMappingGetBlockIndices
ISOnComm
ISColoringView
ISLocalToGlobalMappingGetBlockInfo
ISPairToList
ISEmbed
ISLocalToGlobalMappingGetBlockSize
ISPartitioningCount
ISGetInfo
ISLocalToGlobalMappingGetIndices
ISPartitioningToNumbering
ISGlobalToLocalMappingApply
ISLocalToGlobalMappingGetInfo
ISRegisterAll
ISGlobalToLocalMappingApplyBlock
ISLocalToGlobalMappingGetNodeInfo
ISSetInfo
ISGlobalToLocalMappingApplyIS
ISLocalToGlobalMappingGetSize
ISSortPermutation
ISListToPair
ISLocalToGlobalMappingRegister
PetscLayoutCreate
ISLocalToGlobalMappingApply
ISLocalToGlobalMappingRegisterAll
PetscLayoutCreateFromSizes
ISLocalToGlobalMappingApplyBlock
ISLocalToGlobalMappingRestoreBlockIndices
PetscViewerHDF5ReadSizes
ISLocalToGlobalMappingApplyIS
ISLocalToGlobalMappingRestoreBlockInfo
ISLocalToGlobalMappingConcatenate
ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISClearInfoCache
PetscLayoutDuplicate
PetscLayoutReference
ISContiguousLocal
PetscLayoutFindOwner
PetscLayoutSetBlockSize
ISGetLayout
PetscLayoutFindOwnerIndex
PetscLayoutSetISLocalToGlobalMapping
ISRegister
PetscLayoutGetBlockSize
PetscLayoutSetLocalSize
ISSetLayout
PetscLayoutGetLocalSize
PetscLayoutSetSize
PetscLayout
PetscLayoutGetRange
PetscLayoutSetUp
PetscLayoutCreateFromRanges
PetscLayoutGetRanges
PetscParallelSortInt
PetscLayoutDestroy
PetscLayoutGetSize
PetscViewerHDF5Load
No deprecated routines
Table of Contents