petsc-3.9.4 2018-09-11
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 ISLocalToGlobalMappingCreate ISLocalToGlobalMappingRestoreIndices
ISColoringCreate ISLocalToGlobalMappingCreateIS ISLocalToGlobalMappingRestoreInfo
ISColoringDestroy ISLocalToGlobalMappingCreateSF ISLocalToGlobalMappingSetBlockSize
ISColoringGetIS ISLocalToGlobalMappingDestroy ISLocalToGlobalMappingSetFromOptions
ISColoringRestoreIS ISLocalToGlobalMappingDuplicate ISLocalToGlobalMappingView
ISColoringView ISLocalToGlobalMappingGetBlockIndices ISOnComm
ISEmbed ISLocalToGlobalMappingGetBlockInfo ISPairToList
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetBlockSize ISPartitioningCount
ISGlobalToLocalMappingApplyBlock ISLocalToGlobalMappingGetIndices ISPartitioningToNumbering
ISGlobalToLocalMappingApplyIS ISLocalToGlobalMappingGetInfo ISRegisterAll
ISListToPair ISLocalToGlobalMappingGetSize ISSortPermutation
ISLocalToGlobalMappingApply ISLocalToGlobalMappingRegister PetscLayoutCreate
ISLocalToGlobalMappingApplyBlock ISLocalToGlobalMappingRegisterAll PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreBlockIndices PetscSectionSetConstraintIndices
ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingRestoreBlockInfo
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutSetSize PetscSectionReset
ISRegister PetscLayoutSetUp PetscSectionRestoreFieldPointSyms
PetscLayout PetscSection PetscSectionRestorePointSyms
PetscLayoutDestroy PetscSectionClone PetscSectionSetFieldName
PetscLayoutDuplicate PetscSectionCompare PetscSectionSetFieldSym
PetscLayoutFindOwner PetscSectionCopy PetscSectionSetSym
PetscLayoutFindOwnerIndex PetscSectionCreate PetscSectionSym
PetscLayoutGetBlockSize PetscSectionCreateGlobalSection PetscSectionSymCreate
PetscLayoutGetLocalSize PetscSectionCreateGlobalSectionCensored PetscSectionSymDestroy
PetscLayoutGetRange PetscSectionDestroy PetscSectionSymGetType
PetscLayoutGetRanges PetscSectionGetFieldName PetscSectionSymRegister
PetscLayoutGetSize PetscSectionGetFieldPointSyms PetscSectionSymSetType
PetscLayoutReference PetscSectionGetFieldSym PetscSectionSymType
PetscLayoutSetBlockSize PetscSectionGetPointSyms PetscSectionSymView
PetscLayoutSetISLocalToGlobalMapping PetscSectionGetSym PetscSectionView
PetscLayoutSetLocalSize PetscSectionGetValueLayout
No deprecated routines

Table of Contents