petsc-3.13.6 2020-09-29
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 ISExpandIndicesGeneral ISRestoreIndices
ISAllGatherColors ISGetBlockSize ISRestoreIndicesF90
ISBlockGetIndices ISGetIndices ISRestoreNonlocalIS
ISBlockGetIndicesF90 ISGetIndicesF90 ISRestoreTotalIndices
ISBlockGetLocalSize ISGetMinMax ISSetBlockSize
ISBlockGetSize ISGetNonlocalIS ISSetIdentity
ISBlockRestoreIndices ISGetNonlocalIndices ISSetPermutation
ISBlockRestoreIndicesF90 ISGetTotalIndices ISSetType
ISColoring ISGetType ISSort
ISColoringGetType ISIdentity ISSortRemoveDups
ISColoringSetType ISIntersect ISSorted
ISComplement ISInvertPermutation ISStrideGetInfo
ISCompressIndicesGeneral ISLoad ISSum
ISConcatenate ISLocalToGlobalMapping ISToGeneral
ISCreateSubIS ISLocalToGlobalMappingSetType ISView
ISDifference ISLocalToGlobalMappingViewFromOptions ISViewFromOptions
ISEqual ISLocate PetscSFSetGraphLayout
ISEqualUnsorted ISPermutation
ISExpand ISRenumber
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