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

Table of Contents