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

Table of Contents