Index sets (IS)#
IS
objects are used to index into vectors and matrices and to setup vector scatters.
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#
- IS
- ISAllGather
- ISAllGatherColors
- ISBlockGetIndices
- ISBlockGetIndicesF90
- ISBlockGetLocalSize
- ISBlockGetSize
- ISBlockRestoreIndices
- ISBlockRestoreIndicesF90
- ISBlockSetIndices
- ISBuildTwoSided
- ISClearInfoCache
- ISColoring
- ISColoringCreate
- ISColoringDestroy
- ISColoringGetColors
- ISColoringGetIS
- ISColoringGetType
- ISColoringRestoreIS
- ISColoringSetType
- ISColoringType
- ISColoringView
- ISColoringViewFromOptions
- ISComplement
- ISCompressIndicesGeneral
- ISConcatenate
- ISContiguousLocal
- ISCopy
- ISCreate
- ISCreateBlock
- ISCreateGeneral
- ISCreateStride
- ISCreateSubIS
- ISDestroy
- ISDifference
- ISDuplicate
- ISEmbed
- ISEqual
- ISEqualUnsorted
- ISExpand
- ISExpandIndicesGeneral
- ISGeneralFilter
- ISGeneralSetIndices
- ISGeneralSetIndicesFromMask
- ISGetBlockSize
- ISGetIndices
- ISGetIndicesF90
- ISGetInfo
- ISGetLayout
- ISGetLocalSize
- ISGetMinMax
- ISGetNonlocalIS
- ISGetNonlocalIndices
- ISGetPointRange
- ISGetPointSubrange
- ISGetSize
- ISGetTotalIndices
- ISGetType
- ISGlobalToLocalMappingApply
- ISGlobalToLocalMappingApplyBlock
- ISGlobalToLocalMappingApplyIS
- ISGlobalToLocalMappingMode
- ISIdentity
- ISInfo
- ISIntersect
- ISInvertPermutation
- ISLOCALTOGLOBALMAPPINGBASIC
- ISLOCALTOGLOBALMAPPINGHASH
- ISListToPair
- ISLoad
- ISLocalToGlobalMapping
- ISLocalToGlobalMappingApply
- ISLocalToGlobalMappingApplyBlock
- ISLocalToGlobalMappingApplyIS
- ISLocalToGlobalMappingConcatenate
- ISLocalToGlobalMappingCreate
- ISLocalToGlobalMappingCreateIS
- ISLocalToGlobalMappingCreateSF
- ISLocalToGlobalMappingDestroy
- ISLocalToGlobalMappingDuplicate
- ISLocalToGlobalMappingGetBlockIndices
- ISLocalToGlobalMappingGetBlockInfo
- ISLocalToGlobalMappingGetBlockSize
- ISLocalToGlobalMappingGetIndices
- ISLocalToGlobalMappingGetIndicesF90
- ISLocalToGlobalMappingGetInfo
- ISLocalToGlobalMappingGetNodeInfo
- ISLocalToGlobalMappingGetSize
- ISLocalToGlobalMappingGetType
- ISLocalToGlobalMappingRegister
- ISLocalToGlobalMappingRegisterAll
- ISLocalToGlobalMappingRestoreBlockIndices
- ISLocalToGlobalMappingRestoreBlockInfo
- ISLocalToGlobalMappingRestoreIndices
- ISLocalToGlobalMappingRestoreIndicesF90
- ISLocalToGlobalMappingRestoreInfo
- ISLocalToGlobalMappingRestoreNodeInfo
- ISLocalToGlobalMappingSetBlockSize
- ISLocalToGlobalMappingSetFromOptions
- ISLocalToGlobalMappingSetType
- ISLocalToGlobalMappingType
- ISLocalToGlobalMappingView
- ISLocalToGlobalMappingViewFromOptions
- ISLocate
- ISOnComm
- ISPairToList
- ISPartitioningCount
- ISPartitioningToNumbering
- ISPermutation
- ISRegister
- ISRegisterAll
- ISRenumber
- ISRestoreIndices
- ISRestoreIndicesF90
- ISRestoreNonlocalIS
- ISRestoreNonlocalIndices
- ISRestorePointRange
- ISRestoreTotalIndices
- ISSetBlockSize
- ISSetIdentity
- ISSetInfo
- ISSetLayout
- ISSetPermutation
- ISSetType
- ISShift
- ISSort
- ISSortPermutation
- ISSortRemoveDups
- ISSorted
- ISStrideGetInfo
- ISStrideSetStride
- ISSum
- ISToGeneral
- ISType
- ISView
- ISViewFromOptions
- PetscLayout
- PetscLayoutCompare
- PetscLayoutCreate
- PetscLayoutCreateFromRanges
- PetscLayoutCreateFromSizes
- PetscLayoutDestroy
- PetscLayoutDuplicate
- PetscLayoutFindOwner
- PetscLayoutFindOwnerIndex
- PetscLayoutGetBlockSize
- PetscLayoutGetLocalSize
- PetscLayoutGetRange
- PetscLayoutGetRanges
- PetscLayoutGetSize
- PetscLayoutReference
- PetscLayoutSetBlockSize
- PetscLayoutSetISLocalToGlobalMapping
- PetscLayoutSetLocalSize
- PetscLayoutSetSize
- PetscLayoutSetUp
- PetscParallelSortInt
- PetscViewerHDF5Load
- PetscViewerHDF5ReadSizes
- timesteps (optional), 2) # blocks, 3) # elements per block (optional), 4) real and imaginary part (only for complex).