IS Manual Pages

IS objects are used to index into vectors and matrices and to setup vector scatters.

Beginner - Basic usage
ISBlockSetIndices ISCreateStride ISGlobalToLocalMappingType
ISColoringType ISDestroy IS
ISCopy ISDuplicate ISStrideSetStride
ISCreateBlock ISGeneralSetIndices ISType
ISCreateGeneral ISGetLocalSize
ISCreate ISGetSize
Intermediate - Setting options for algorithms and data structures
ISAllGatherColors ISExpandIndicesGeneral ISRestoreNonlocalIS
ISAllGather ISGetBlockSize ISRestoreTotalIndices
ISBlockGetIndicesF90 ISGetIndicesF90 ISSetBlockSize
ISBlockGetIndices ISGetIndices ISSetIdentity
ISBlockGetLocalSize ISGetNonlocalIndices ISSetPermutation
ISBlockGetSize ISGetNonlocalIS ISSetType
ISBlockRestoreIndicesF90 ISGetTotalIndices ISSorted
ISBlockRestoreIndices ISGetType ISSort
ISColoring ISIdentity ISStrideGetInfo
ISComplement ISInvertPermutation ISSum
ISCompressIndicesGeneral ISLocalToGlobalMapping ISToGeneral
ISDifference ISPermutation ISView
ISEqual ISRestoreIndicesF90
ISExpand ISRestoreIndices
Advanced - Setting more advanced options and customization
ISColoringCreate ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingUnBlock
ISColoringDestroy ISLocalToGlobalMappingCreate ISLocalToGlobalMappingView
ISColoringGetIS ISLocalToGlobalMappingCreateIS ISOnComm
ISColoringRestoreIS ISLocalToGlobalMappingDestroy ISPartitioningCount
ISColoringView ISLocalToGlobalMappingGetIndices ISPartitioningToNumbering
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetInfo ISRegisterAll
ISLocalToGlobalMappingApply ISLocalToGlobalMappingGetSize ISRegisterDestroy
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreIndices ISRegisterDynamic
ISLocalToGlobalMappingBlock ISLocalToGlobalMappingRestoreInfo ISRegister
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal
No deprecated routines

Table of Contents