## IS Manual Pages

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

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

Table of Contents