petsc-3.4.5 2014-06-29
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
ISIdentity
PetscSectionAddFieldDof
ISAllGatherColors
ISInvertPermutation
PetscSectionGetChart
ISBlockGetIndices
ISLocalToGlobalMapping
PetscSectionGetConstraintDof
ISBlockGetIndicesF90
ISPermutation
PetscSectionGetDof
ISBlockGetLocalSize
ISRestoreIndices
PetscSectionGetFieldComponents
ISBlockGetSize
ISRestoreIndicesF90
PetscSectionGetFieldConstraintDof
ISBlockRestoreIndices
ISRestoreNonlocalIS
PetscSectionGetFieldDof
ISBlockRestoreIndicesF90
ISRestoreTotalIndices
PetscSectionGetFieldOffset
ISColoring
ISSetBlockSize
PetscSectionGetMaxDof
ISComplement
ISSetIdentity
PetscSectionGetNumFields
ISCompressIndicesGeneral
ISSetPermutation
PetscSectionGetOffset
ISConcatenate
ISSetType
PetscSectionGetOffsetRange
ISDifference
ISSort
PetscSectionGetStorageSize
ISEqual
ISSorted
PetscSectionSetChart
ISExpand
ISStrideGetInfo
PetscSectionSetConstraintDof
ISExpandIndicesGeneral
ISSum
PetscSectionSetDof
ISGetBlockSize
ISToGeneral
PetscSectionSetFieldComponents
ISGetIndices
ISView
PetscSectionSetFieldConstraintDof
ISGetIndicesF90
PetscSFCreateSectionSF
PetscSectionSetFieldDof
ISGetMinMax
PetscSFDistributeSection
PetscSectionSetFieldOffset
ISGetNonlocalIS
PetscSFSetGraphLayout
PetscSectionSetNumFields
ISGetNonlocalIndices
PetscSectionAddConstraintDof
PetscSectionSetOffset
ISGetTotalIndices
PetscSectionAddDof
PetscSectionSetUp
ISGetType
PetscSectionAddFieldConstraintDof
Advanced - Setting more advanced options and customization
ISColoringCreate
ISLocalToGlobalMappingBlock
ISLocalToGlobalMappingRestoreInfo
ISColoringDestroy
ISLocalToGlobalMappingConcatenate
ISLocalToGlobalMappingUnBlock
ISColoringGetIS
ISLocalToGlobalMappingCreate
ISLocalToGlobalMappingView
ISColoringRestoreIS
ISLocalToGlobalMappingCreateIS
ISOnComm
ISColoringView
ISLocalToGlobalMappingCreateSF
ISPairToList
ISEmbed
ISLocalToGlobalMappingDestroy
ISPartitioningCount
ISGlobalToLocalMappingApply
ISLocalToGlobalMappingGetIndices
ISPartitioningToNumbering
ISListToPair
ISLocalToGlobalMappingGetInfo
ISRegisterAll
ISLocalToGlobalMappingApply
ISLocalToGlobalMappingGetSize
PetscLayoutCreate
ISLocalToGlobalMappingApplyIS
ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal
PetscLayoutGetRanges
PetscSectionClone
ISRegister
PetscLayoutGetSize
PetscSectionCreate
PetscLayout
PetscLayoutReference
PetscSectionCreateGlobalSection
PetscLayoutDestroy
PetscLayoutSetBlockSize
PetscSectionCreateGlobalSectionCensored
PetscLayoutDuplicate
PetscLayoutSetISLocalToGlobalMapping
PetscSectionDestroy
PetscLayoutFindOwner
PetscLayoutSetISLocalToGlobalMappingBlock
PetscSectionGetFieldName
PetscLayoutFindOwnerIndex
PetscLayoutSetLocalSize
PetscSectionReset
PetscLayoutGetBlockSize
PetscLayoutSetSize
PetscSectionSetFieldName
PetscLayoutGetLocalSize
PetscLayoutSetUp
PetscSectionView
PetscLayoutGetRange
PetscSection
No deprecated routines
Table of Contents