IS Manual Pages

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

Beginner - Basic usage
IS ISCreateGeneralNC ISDuplicate
ISColoringType ISCreateGeneralWithArray ISGetLocalSize
ISCreateBlock ISCreateStride ISGetSize
ISCreateGeneral ISDestroy ISGlobalToLocalMappingType
Intermediate - Setting options for algorithms and data structures
ISAllGather ISColoring ISPermutation
ISAllGatherColors ISComplement ISRestoreIndices
ISAllGatherIndices ISCompressIndicesGeneral ISRestoreIndicesF90
ISBlock ISDifference ISSetIdentity
ISBlockGetBlockSize ISEqual ISSetPermutation
ISBlockGetIndices ISExpand ISSort
ISBlockGetIndicesF90 ISGetIndices ISSorted
ISBlockGetLocalSize ISGetIndicesF90 ISStride
ISBlockGetSize ISIdentity ISStrideGetInfo
ISBlockRestoreIndices ISInvertPermutation ISSum
ISBlockRestoreIndicesF90 ISLocalToGlobalMapping ISView
Advanced - Setting more advanced options and customization
ISColoringCreate ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreInfo
ISColoringDestroy ISLocalToGlobalMappingBlock ISLocalToGlobalMappingView
ISColoringGetIS ISLocalToGlobalMappingCreate ISPartitioningCount
ISColoringRestoreIS ISLocalToGlobalMappingCreateIS ISPartitioningToNumbering
ISColoringView ISLocalToGlobalMappingDestroy ISStrideToGeneral
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetInfo
ISLocalToGlobalMappingApply ISLocalToGlobalMappingGetSize
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISLocalToGlobalMappingCreateNC
No deprecated routines

Table of Contents