petsc-3.10.5 2019-03-28
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 PetscSectionGetConstrainedStorageSize
ISAllGatherColors ISLocate PetscSectionGetConstraintDof
ISBlockGetIndices ISPermutation PetscSectionGetDof
ISBlockGetIndicesF90 ISRenumber PetscSectionGetField
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 PetscSectionGetPermutation
ISEqual ISSortRemoveDups PetscSectionGetStorageSize
ISEqualUnsorted ISSorted PetscSectionPermute
ISExpand ISStrideGetInfo PetscSectionSetChart
ISExpandIndicesGeneral ISSum PetscSectionSetClosureIndex
ISGetBlockSize ISToGeneral PetscSectionSetClosurePermutation
ISGetIndices ISView PetscSectionSetConstraintDof
ISGetIndicesF90 PetscSFCreateSectionSF PetscSectionSetDof
ISGetMinMax PetscSFDistributeSection PetscSectionSetFieldComponents
ISGetNonlocalIS PetscSFSetGraphLayout PetscSectionSetFieldConstraintDof
ISGetNonlocalIndices PetscSectionAddConstraintDof PetscSectionSetFieldDof
ISGetTotalIndices PetscSectionAddDof PetscSectionSetFieldOffset
ISGetType PetscSectionAddFieldConstraintDof PetscSectionSetNumFields
ISIdentity PetscSectionAddFieldDof PetscSectionSetOffset
ISIntersect PetscSectionGetChart PetscSectionSetPermutation
ISInvertPermutation PetscSectionGetClosureIndex PetscSectionSetUp
ISLoad PetscSectionGetClosureInversePermutation
ISLocalToGlobalMapping PetscSectionGetClosurePermutation
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
ISLocalToGlobalMappingCreate ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutSetUp PetscSectionRestoreFieldPointSyms
ISRegister PetscSection PetscSectionRestorePointSyms
PetscLayout PetscSectionClone PetscSectionSetFieldName
PetscLayoutDestroy PetscSectionCompare PetscSectionSetFieldSym
PetscLayoutDuplicate PetscSectionCopy PetscSectionSetSym
PetscLayoutFindOwner PetscSectionCreate PetscSectionSetUseFieldOffsets
PetscLayoutFindOwnerIndex PetscSectionCreateGlobalSection PetscSectionSym
PetscLayoutGetBlockSize PetscSectionCreateGlobalSectionCensored PetscSectionSymCreate
PetscLayoutGetLocalSize PetscSectionDestroy PetscSectionSymDestroy
PetscLayoutGetRange PetscSectionGetFieldName PetscSectionSymGetType
PetscLayoutGetRanges PetscSectionGetFieldPointSyms PetscSectionSymRegister
PetscLayoutGetSize PetscSectionGetFieldSym PetscSectionSymSetType
PetscLayoutReference PetscSectionGetPointSyms PetscSectionSymType
PetscLayoutSetBlockSize PetscSectionGetSym PetscSectionSymView
PetscLayoutSetISLocalToGlobalMapping PetscSectionGetUseFieldOffsets PetscSectionView
PetscLayoutSetLocalSize PetscSectionGetValueLayout
PetscLayoutSetSize PetscSectionReset
No deprecated routines

Table of Contents