IS Manual Pages

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

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

Table of Contents