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