petsc-master 2019-10-23
Report Typos and Errors

IS Manual Pages

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

Beginner - Basic usage
IS ISCreateStride ISGlobalToLocalMappingMode
ISBlockSetIndices ISDestroy ISLOCALTOGLOBALMAPPINGBASIC
ISColoringType ISDuplicate ISLOCALTOGLOBALMAPPINGHASH
ISCopy ISGeneralFilter ISLocalToGlobalMappingType
ISCreate ISGeneralSetIndices ISStrideSetStride
ISCreateBlock ISGetLocalSize ISType
ISCreateGeneral ISGetSize PetscLayoutCompare
Intermediate - Setting options for algorithms and data structures
ISAllGather ISExpand ISRenumber
ISAllGatherColors ISExpandIndicesGeneral ISRestoreIndices
ISBlockGetIndices ISGetBlockSize ISRestoreIndicesF90
ISBlockGetIndicesF90 ISGetIndices ISRestoreNonlocalIS
ISBlockGetLocalSize ISGetIndicesF90 ISRestoreTotalIndices
ISBlockGetSize ISGetMinMax ISSetBlockSize
ISBlockRestoreIndices ISGetNonlocalIS ISSetIdentity
ISBlockRestoreIndicesF90 ISGetNonlocalIndices ISSetPermutation
ISColoring ISGetTotalIndices ISSetType
ISColoringGetType ISGetType ISSort
ISColoringSetType ISIdentity ISSortRemoveDups
ISComplement ISIntersect ISSorted
ISCompressIndicesGeneral ISInvertPermutation ISStrideGetInfo
ISConcatenate ISLoad ISSum
ISCreateSubIS ISLocalToGlobalMapping ISToGeneral
ISDifference ISLocalToGlobalMappingSetType ISView
ISEqual ISLocate PetscSFSetGraphLayout
ISEqualUnsorted ISPermutation
Advanced - Setting more advanced options and customization
ISBuildTwoSided ISLocalToGlobalMappingCreate ISLocalToGlobalMappingRestoreIndices
ISColoringCreate ISLocalToGlobalMappingCreateIS ISLocalToGlobalMappingRestoreInfo
ISColoringDestroy ISLocalToGlobalMappingCreateSF ISLocalToGlobalMappingRestoreNodeInfo
ISColoringGetColors ISLocalToGlobalMappingDestroy ISLocalToGlobalMappingSetBlockSize
ISColoringGetIS ISLocalToGlobalMappingDuplicate ISLocalToGlobalMappingSetFromOptions
ISColoringRestoreIS ISLocalToGlobalMappingGetBlockIndices ISLocalToGlobalMappingView
ISColoringView ISLocalToGlobalMappingGetBlockInfo ISOnComm
ISEmbed ISLocalToGlobalMappingGetBlockSize ISPairToList
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetIndices ISPartitioningCount
ISGlobalToLocalMappingApplyBlock ISLocalToGlobalMappingGetInfo ISPartitioningToNumbering
ISGlobalToLocalMappingApplyIS ISLocalToGlobalMappingGetNodeInfo ISRegisterAll
ISListToPair ISLocalToGlobalMappingGetSize ISSortPermutation
ISLocalToGlobalMappingApply ISLocalToGlobalMappingRegister PetscLayoutCreate
ISLocalToGlobalMappingApplyBlock ISLocalToGlobalMappingRegisterAll PetscLayoutCreateFromSizes
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreBlockIndices PetscViewerHDF5ReadSizes
ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingRestoreBlockInfo
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutFindOwnerIndex PetscLayoutSetBlockSize
ISRegister PetscLayoutGetBlockSize PetscLayoutSetISLocalToGlobalMapping
PetscLayout PetscLayoutGetLocalSize PetscLayoutSetLocalSize
PetscLayoutCreateFromRanges PetscLayoutGetRange PetscLayoutSetSize
PetscLayoutDestroy PetscLayoutGetRanges PetscLayoutSetUp
PetscLayoutDuplicate PetscLayoutGetSize PetscViewerHDF5Load
PetscLayoutFindOwner PetscLayoutReference
No deprecated routines

Table of Contents