PETSc version 3.15.5
IS Manual Pages
IS objects are used to index into vectors and matrices and to setup vector scatters.
Beginner - Basic usage
IS
ISDestroy
ISLOCALTOGLOBALMAPPINGBASIC
ISBlockSetIndices
ISDuplicate
ISLOCALTOGLOBALMAPPINGHASH
ISColoringType
ISGeneralFilter
ISLocalToGlobalMappingType
ISCopy
ISGeneralSetIndices
ISStrideSetStride
ISCreate
ISGetLocalSize
ISType
ISCreateBlock
ISGetSize
PetscLayoutCompare
ISCreateGeneral
ISGlobalToLocalMappingMode
ISCreateStride
ISInfo
Intermediate - Setting options for algorithms and data structures
ISAllGather
ISExpandIndicesGeneral
ISPermutation
ISAllGatherColors
ISGetBlockSize
ISRenumber
ISBlockGetIndices
ISGetIndices
ISRestoreIndices
ISBlockGetIndicesF90
ISGetIndicesF90
ISRestoreIndicesF90
ISBlockGetLocalSize
ISGetMinMax
ISRestoreNonlocalIS
ISBlockGetSize
ISGetNonlocalIS
ISRestorePointRange
ISBlockRestoreIndices
ISGetNonlocalIndices
ISRestoreTotalIndices
ISBlockRestoreIndicesF90
ISGetPointRange
ISSetBlockSize
ISColoring
ISGetPointSubrange
ISSetIdentity
ISColoringGetType
ISGetTotalIndices
ISSetPermutation
ISColoringSetType
ISGetType
ISSetType
ISComplement
ISIdentity
ISSort
ISCompressIndicesGeneral
ISIntersect
ISSortRemoveDups
ISConcatenate
ISInvertPermutation
ISSorted
ISCreateSubIS
ISLoad
ISStrideGetInfo
ISDifference
ISLocalToGlobalMapping
ISSum
ISEqual
ISLocalToGlobalMappingSetType
ISToGeneral
ISEqualUnsorted
ISLocalToGlobalMappingViewFromOptions
ISView
ISExpand
ISLocate
ISViewFromOptions
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
PetscLayoutFindOwner
PetscLayoutSetBlockSize
ISContiguousLocal
PetscLayoutFindOwnerIndex
PetscLayoutSetISLocalToGlobalMapping
ISGetLayout
PetscLayoutGetBlockSize
PetscLayoutSetLocalSize
ISRegister
PetscLayoutGetLocalSize
PetscLayoutSetSize
PetscLayout
PetscLayoutGetRange
PetscLayoutSetUp
PetscLayoutCreateFromRanges
PetscLayoutGetRanges
PetscParallelSortInt
PetscLayoutDestroy
PetscLayoutGetSize
PetscViewerHDF5Load
PetscLayoutDuplicate
PetscLayoutReference
No deprecated routines
Table of Contents