PETSc version v3.15.4-864-ge36148cd4c

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 ISGetBlockSize ISRestoreIndices
ISAllGatherColors ISGetIndices ISRestoreIndicesF90
ISBlockGetIndices ISGetIndicesF90 ISRestoreNonlocalIS
ISBlockGetIndicesF90 ISGetMinMax ISRestoreNonlocalIndices
ISBlockGetLocalSize ISGetNonlocalIS ISRestorePointRange
ISBlockGetSize ISGetNonlocalIndices ISRestoreTotalIndices
ISBlockRestoreIndices ISGetPointRange ISSetBlockSize
ISBlockRestoreIndicesF90 ISGetPointSubrange ISSetIdentity
ISColoring ISGetTotalIndices ISSetPermutation
ISColoringGetType ISGetType ISSetType
ISColoringSetType ISIdentity ISSort
ISComplement ISIntersect ISSortRemoveDups
ISCompressIndicesGeneral ISInvertPermutation ISSorted
ISConcatenate ISLoad ISStrideGetInfo
ISCreateSubIS ISLocalToGlobalMapping ISSum
ISDifference ISLocalToGlobalMappingSetType ISToGeneral
ISEqual ISLocalToGlobalMappingViewFromOptions ISView
ISEqualUnsorted ISLocate ISViewFromOptions
ISExpand ISPermutation
ISExpandIndicesGeneral ISRenumber
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