petsc-3.7.7 2017-09-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
ISCreateGeneral
ISGetSize
ISBlockSetIndices
ISCreateStride
ISGlobalToLocalMappingType
ISColoringType
ISDestroy
ISStrideSetStride
ISCopy
ISDuplicate
ISType
ISCreate
ISGeneralSetIndices
ISCreateBlock
ISGetLocalSize
Intermediate - Setting options for algorithms and data structures
ISAllGather
ISLocalToGlobalMapping
PetscSectionGetConstraintDof
ISAllGatherColors
ISPermutation
PetscSectionGetDof
ISBlockGetIndices
ISRestoreIndices
PetscSectionGetField
ISBlockGetIndicesF90
ISRestoreIndicesF90
PetscSectionGetFieldComponents
ISBlockGetLocalSize
ISRestoreNonlocalIS
PetscSectionGetFieldConstraintDof
ISBlockGetSize
ISRestoreTotalIndices
PetscSectionGetFieldDof
ISBlockRestoreIndices
ISSetBlockSize
PetscSectionGetFieldOffset
ISBlockRestoreIndicesF90
ISSetIdentity
PetscSectionGetMaxDof
ISColoring
ISSetPermutation
PetscSectionGetNumFields
ISComplement
ISSetType
PetscSectionGetOffset
ISCompressIndicesGeneral
ISSort
PetscSectionGetOffsetRange
ISConcatenate
ISSortRemoveDups
PetscSectionGetPermutation
ISDifference
ISSorted
PetscSectionGetStorageSize
ISEqual
ISStrideGetInfo
PetscSectionPermute
ISExpand
ISSum
PetscSectionSetChart
ISExpandIndicesGeneral
ISToGeneral
PetscSectionSetClosureIndex
ISGetBlockSize
ISView
PetscSectionSetConstraintDof
ISGetIndices
PetscSFCreateSectionSF
PetscSectionSetDof
ISGetIndicesF90
PetscSFDistributeSection
PetscSectionSetFieldComponents
ISGetMinMax
PetscSFSetGraphLayout
PetscSectionSetFieldConstraintDof
ISGetNonlocalIS
PetscSectionAddConstraintDof
PetscSectionSetFieldDof
ISGetNonlocalIndices
PetscSectionAddDof
PetscSectionSetFieldOffset
ISGetTotalIndices
PetscSectionAddFieldConstraintDof
PetscSectionSetNumFields
ISGetType
PetscSectionAddFieldDof
PetscSectionSetOffset
ISIdentity
PetscSectionGetChart
PetscSectionSetPermutation
ISInvertPermutation
PetscSectionGetClosureIndex
PetscSectionSetUp
ISLoad
PetscSectionGetConstrainedStorageSize
Advanced - Setting more advanced options and customization
ISBuildTwoSided
ISLocalToGlobalMappingApplyIS
ISLocalToGlobalMappingRestoreBlockInfo
ISColoringCreate
ISLocalToGlobalMappingConcatenate
ISLocalToGlobalMappingRestoreIndices
ISColoringDestroy
ISLocalToGlobalMappingCreate
ISLocalToGlobalMappingRestoreInfo
ISColoringGetIS
ISLocalToGlobalMappingCreateIS
ISLocalToGlobalMappingView
ISColoringRestoreIS
ISLocalToGlobalMappingCreateSF
ISOnComm
ISColoringView
ISLocalToGlobalMappingDestroy
ISPairToList
ISEmbed
ISLocalToGlobalMappingGetBlockIndices
ISPartitioningCount
ISGlobalToLocalMappingApply
ISLocalToGlobalMappingGetBlockInfo
ISPartitioningToNumbering
ISGlobalToLocalMappingApplyBlock
ISLocalToGlobalMappingGetBlockSize
ISRegisterAll
ISGlobalToLocalMappingApplyIS
ISLocalToGlobalMappingGetIndices
ISSortPermutation
ISListToPair
ISLocalToGlobalMappingGetInfo
PetscLayoutCreate
ISLocalToGlobalMappingApply
ISLocalToGlobalMappingGetSize
PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyBlock
ISLocalToGlobalMappingRestoreBlockIndices
PetscSectionSetConstraintIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal
PetscLayoutGetRanges
PetscSectionCopy
ISRegister
PetscLayoutGetSize
PetscSectionCreate
PetscLayout
PetscLayoutReference
PetscSectionCreateGlobalSection
PetscLayoutDestroy
PetscLayoutSetBlockSize
PetscSectionCreateGlobalSectionCensored
PetscLayoutDuplicate
PetscLayoutSetISLocalToGlobalMapping
PetscSectionDestroy
PetscLayoutFindOwner
PetscLayoutSetLocalSize
PetscSectionGetFieldName
PetscLayoutFindOwnerIndex
PetscLayoutSetSize
PetscSectionGetValueLayout
PetscLayoutGetBlockSize
PetscLayoutSetUp
PetscSectionReset
PetscLayoutGetLocalSize
PetscSection
PetscSectionSetFieldName
PetscLayoutGetRange
PetscSectionClone
PetscSectionView
No deprecated routines
Table of Contents