petsc-3.8.4 2018-03-24
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 PetscSectionGetClosurePermutation
ISAllGatherColors ISLocate PetscSectionGetConstrainedStorageSize
ISBlockGetIndices ISPermutation PetscSectionGetConstraintDof
ISBlockGetIndicesF90 ISRenumber PetscSectionGetDof
ISBlockGetLocalSize ISRestoreIndices PetscSectionGetField
ISBlockGetSize ISRestoreIndicesF90 PetscSectionGetFieldComponents
ISBlockRestoreIndices ISRestoreNonlocalIS PetscSectionGetFieldConstraintDof
ISBlockRestoreIndicesF90 ISRestoreTotalIndices PetscSectionGetFieldDof
ISColoring ISSetBlockSize PetscSectionGetFieldOffset
ISComplement ISSetIdentity PetscSectionGetMaxDof
ISCompressIndicesGeneral ISSetPermutation PetscSectionGetNumFields
ISConcatenate ISSetType PetscSectionGetOffset
ISDifference ISSort PetscSectionGetOffsetRange
ISEqual ISSortRemoveDups PetscSectionGetPermutation
ISExpand ISSorted PetscSectionGetStorageSize
ISExpandIndicesGeneral ISStrideGetInfo PetscSectionPermute
ISGetBlockSize ISSum PetscSectionSetChart
ISGetIndices ISToGeneral PetscSectionSetClosureIndex
ISGetIndicesF90 ISView PetscSectionSetClosurePermutation
ISGetMinMax PetscSFCreateSectionSF PetscSectionSetConstraintDof
ISGetNonlocalIS PetscSFDistributeSection PetscSectionSetDof
ISGetNonlocalIndices PetscSFSetGraphLayout PetscSectionSetFieldComponents
ISGetTotalIndices PetscSectionAddConstraintDof PetscSectionSetFieldConstraintDof
ISGetType PetscSectionAddDof PetscSectionSetFieldDof
ISIdentity PetscSectionAddFieldConstraintDof PetscSectionSetFieldOffset
ISIntersect PetscSectionAddFieldDof PetscSectionSetNumFields
ISInvertPermutation PetscSectionGetChart PetscSectionSetOffset
ISLoad PetscSectionGetClosureIndex PetscSectionSetPermutation
ISLocalToGlobalMapping PetscSectionGetClosureInversePermutation PetscSectionSetUp
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 PetscSectionRestoreFieldPointSyms
ISRegister PetscLayoutSetUp PetscSectionRestorePointSyms
PetscLayout PetscSection PetscSectionSetFieldName
PetscLayoutDestroy PetscSectionClone PetscSectionSetFieldSym
PetscLayoutDuplicate PetscSectionCopy PetscSectionSetSym
PetscLayoutFindOwner PetscSectionCreate PetscSectionSym
PetscLayoutFindOwnerIndex PetscSectionCreateGlobalSection PetscSectionSymCreate
PetscLayoutGetBlockSize PetscSectionCreateGlobalSectionCensored PetscSectionSymDestroy
PetscLayoutGetLocalSize PetscSectionDestroy PetscSectionSymGetType
PetscLayoutGetRange PetscSectionGetFieldName PetscSectionSymRegister
PetscLayoutGetRanges PetscSectionGetFieldPointSyms PetscSectionSymSetType
PetscLayoutGetSize PetscSectionGetFieldSym PetscSectionSymType
PetscLayoutReference PetscSectionGetPointSyms PetscSectionSymView
PetscLayoutSetBlockSize PetscSectionGetSym PetscSectionView
PetscLayoutSetISLocalToGlobalMapping PetscSectionGetValueLayout
PetscLayoutSetLocalSize PetscSectionReset
No deprecated routines

Table of Contents