IS Manual Pages

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

Beginner - Basic usage
ISColoringType ISCreateGeneralWithArray ISGetLocalSize
ISCreateBlock ISCreateStride ISGetSize
ISCreateGeneral ISDestroy ISGlobalToLocalMappingType
ISCreateGeneralNC ISDuplicate IS
Intermediate - Setting options for algorithms and data structures
ISAllGatherColors ISColoring ISPermutation
ISAllGather ISComplement ISRestoreIndicesF90
ISAllGatherIndices ISCompressIndicesGeneral ISRestoreIndices
ISBlockGetBlockSize ISDifference ISSetIdentity
ISBlockGetIndicesF90 ISEqual ISSetPermutation
ISBlockGetIndices ISExpand ISSorted
ISBlockGetLocalSize ISGetIndicesF90 ISSort
ISBlockGetSize ISGetIndices ISStrideGetInfo
ISBlock ISIdentity ISStride
ISBlockRestoreIndicesF90 ISInvertPermutation ISSum
ISBlockRestoreIndices 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