petsc-master 2019-07-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 ISLOCALTOGLOBALMAPPINGBASIC
ISBlockSetIndices ISDestroy ISLOCALTOGLOBALMAPPINGHASH
ISColoringType ISDuplicate ISLocalToGlobalMappingType
ISCopy ISGeneralSetIndices ISStrideSetStride
ISCreate ISGetLocalSize ISType
ISCreateBlock ISGetSize PetscLayoutCompare
ISCreateGeneral ISGlobalToLocalMappingMode
Intermediate - Setting options for algorithms and data structures
ISAllGather ISLocalToGlobalMappingSetType PetscSectionGetConstraintDof
ISAllGatherColors ISLocate PetscSectionGetDof
ISBlockGetIndices ISPermutation PetscSectionGetField
ISBlockGetIndicesF90 ISRenumber PetscSectionGetFieldComponents
ISBlockGetLocalSize ISRestoreIndices PetscSectionGetFieldConstraintDof
ISBlockGetSize ISRestoreIndicesF90 PetscSectionGetFieldDof
ISBlockRestoreIndices ISRestoreNonlocalIS PetscSectionGetFieldOffset
ISBlockRestoreIndicesF90 ISRestoreTotalIndices PetscSectionGetMaxDof
ISColoring ISSetBlockSize PetscSectionGetNumFields
ISComplement ISSetIdentity PetscSectionGetOffset
ISCompressIndicesGeneral ISSetPermutation PetscSectionGetOffsetRange
ISConcatenate ISSetType PetscSectionGetPermutation
ISCreateSubIS ISSort PetscSectionGetPointMajor
ISDifference ISSortRemoveDups PetscSectionGetStorageSize
ISEqual ISSorted PetscSectionPermute
ISEqualUnsorted ISStrideGetInfo PetscSectionSetChart
ISExpand ISSum PetscSectionSetClosureIndex
ISExpandIndicesGeneral ISToGeneral PetscSectionSetClosurePermutation
ISGetBlockSize ISView PetscSectionSetConstraintDof
ISGetIndices PetscSFCreateSectionSF PetscSectionSetDof
ISGetIndicesF90 PetscSFDistributeSection PetscSectionSetFieldComponents
ISGetMinMax PetscSFSetGraphLayout PetscSectionSetFieldConstraintDof
ISGetNonlocalIS PetscSectionAddConstraintDof PetscSectionSetFieldDof
ISGetNonlocalIndices PetscSectionAddDof PetscSectionSetFieldOffset
ISGetTotalIndices PetscSectionAddFieldConstraintDof PetscSectionSetFromOptions
ISGetType PetscSectionAddFieldDof PetscSectionSetNumFields
ISIdentity PetscSectionGetChart PetscSectionSetOffset
ISIntersect PetscSectionGetClosureIndex PetscSectionSetPermutation
ISInvertPermutation PetscSectionGetClosureInversePermutation PetscSectionSetPointMajor
ISLoad PetscSectionGetClosurePermutation PetscSectionSetUp
ISLocalToGlobalMapping PetscSectionGetConstrainedStorageSize
Advanced - Setting more advanced options and customization
ISBuildTwoSided ISLocalToGlobalMappingCreateIS ISLocalToGlobalMappingRestoreInfo
ISColoringCreate ISLocalToGlobalMappingCreateSF ISLocalToGlobalMappingRestoreNodeInfo
ISColoringDestroy 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 PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreBlockIndices PetscSectionSetConstraintIndices
ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingRestoreBlockInfo PetscViewerHDF5ReadSizes
ISLocalToGlobalMappingCreate ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutSetUp PetscSectionReset
ISRegister PetscSection PetscSectionRestoreFieldPointSyms
PetscLayout PetscSectionClone PetscSectionRestorePointSyms
PetscLayoutDestroy PetscSectionCompare PetscSectionSetFieldName
PetscLayoutDuplicate PetscSectionCopy PetscSectionSetFieldSym
PetscLayoutFindOwner PetscSectionCreate PetscSectionSetSym
PetscLayoutFindOwnerIndex PetscSectionCreateGlobalSection PetscSectionSetUseFieldOffsets
PetscLayoutGetBlockSize PetscSectionCreateGlobalSectionCensored PetscSectionSym
PetscLayoutGetLocalSize PetscSectionDestroy PetscSectionSymCreate
PetscLayoutGetRange PetscSectionExtractDofsFromArray PetscSectionSymDestroy
PetscLayoutGetRanges PetscSectionGetFieldName PetscSectionSymGetType
PetscLayoutGetSize PetscSectionGetFieldPointSyms PetscSectionSymRegister
PetscLayoutReference PetscSectionGetFieldSym PetscSectionSymSetType
PetscLayoutSetBlockSize PetscSectionGetPointSyms PetscSectionSymType
PetscLayoutSetISLocalToGlobalMapping PetscSectionGetSym PetscSectionSymView
PetscLayoutSetLocalSize PetscSectionGetUseFieldOffsets PetscSectionView
PetscLayoutSetSize PetscSectionGetValueLayout
No deprecated routines

Table of Contents