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 ISDifference ISSetIdentity
ISAllGatherIndices ISEqual ISSetPermutation
ISBlock ISGetIndices ISSort
ISBlockGetBlockSize ISGetIndicesF90 ISSorted
ISBlockGetIndices ISIdentity ISStride
ISBlockGetIndicesF90 ISInvertPermutation ISStrideGetInfo
ISBlockGetSize ISLocalToGlobalMapping ISSum
ISBlockRestoreIndices ISPermutation ISView
ISBlockRestoreIndicesF90 ISRestoreIndices
ISColorings ISRestoreIndicesF90
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