petsc-3.5.1 2014-08-06
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
ISBlockSetIndices ISCreateStride ISGlobalToLocalMappingType
ISColoringType ISDestroy IS
ISCopy ISDuplicate ISStrideSetStride
ISCreateBlock ISGeneralSetIndices ISType
ISCreateGeneral ISGetLocalSize
ISCreate ISGetSize
Intermediate - Setting options for algorithms and data structures
ISAllGatherColors ISLocalToGlobalMapping PetscSectionGetFieldConstraintDof
ISAllGather ISPermutation PetscSectionGetFieldDof
ISBlockGetIndicesF90 ISRestoreIndicesF90 PetscSectionGetField
ISBlockGetIndices ISRestoreIndices PetscSectionGetFieldOffset
ISBlockGetLocalSize ISRestoreNonlocalIS PetscSectionGetMaxDof
ISBlockGetSize ISRestoreTotalIndices PetscSectionGetNumFields
ISBlockRestoreIndicesF90 ISSetBlockSize PetscSectionGetOffset
ISBlockRestoreIndices ISSetIdentity PetscSectionGetOffsetRange
ISColoring ISSetPermutation PetscSectionGetPermutation
ISComplement ISSetType PetscSectionGetStorageSize
ISCompressIndicesGeneral ISSorted PetscSectionPermute
ISConcatenate ISSort PetscSectionSetChart
ISDifference ISSortRemoveDups PetscSectionSetClosureIndex
ISEqual ISStrideGetInfo PetscSectionSetConstraintDof
ISExpand ISSum PetscSectionSetDof
ISExpandIndicesGeneral ISToGeneral PetscSectionSetFieldComponents
ISGetBlockSize ISView PetscSectionSetFieldConstraintDof
ISGetIndicesF90 PetscSectionAddConstraintDof PetscSectionSetFieldDof
ISGetIndices PetscSectionAddDof PetscSectionSetFieldOffset
ISGetMinMax PetscSectionAddFieldConstraintDof PetscSectionSetNumFields
ISGetNonlocalIndices PetscSectionAddFieldDof PetscSectionSetOffset
ISGetNonlocalIS PetscSectionGetChart PetscSectionSetPermutation
ISGetTotalIndices PetscSectionGetClosureIndex PetscSectionSetUp
ISGetType PetscSectionGetConstrainedStorageSize PetscSFCreateSectionSF
ISIdentity PetscSectionGetConstraintDof PetscSFDistributeSection
ISInvertPermutation PetscSectionGetDof PetscSFSetGraphLayout
ISLoad PetscSectionGetFieldComponents
Advanced - Setting more advanced options and customization
ISColoringCreate ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingRestoreBlockInfo
ISColoringDestroy ISLocalToGlobalMappingCreate ISLocalToGlobalMappingRestoreIndices
ISColoringGetIS ISLocalToGlobalMappingCreateIS ISLocalToGlobalMappingRestoreInfo
ISColoringRestoreIS ISLocalToGlobalMappingCreateSF ISLocalToGlobalMappingView
ISColoringView ISLocalToGlobalMappingDestroy ISOnComm
ISEmbed ISLocalToGlobalMappingGetBlockIndices ISPairToList
ISGlobalToLocalMappingApplyBlock ISLocalToGlobalMappingGetBlockInfo ISPartitioningCount
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetBlockSize ISPartitioningToNumbering
ISListToPair ISLocalToGlobalMappingGetIndices ISRegisterAll
ISLocalToGlobalMappingApplyBlock ISLocalToGlobalMappingGetInfo PetscLayoutCreate
ISLocalToGlobalMappingApply ISLocalToGlobalMappingGetSize PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreBlockIndices PetscSectionSetConstraintIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutGetSize PetscSectionCreateGlobalSection
ISRegister PetscLayout PetscSectionCreate
PetscLayoutDestroy PetscLayoutReference PetscSectionDestroy
PetscLayoutDuplicate PetscLayoutSetBlockSize PetscSectionGetFieldName
PetscLayoutFindOwner PetscLayoutSetISLocalToGlobalMapping PetscSection
PetscLayoutFindOwnerIndex PetscLayoutSetLocalSize PetscSectionReset
PetscLayoutGetBlockSize PetscLayoutSetSize PetscSectionSetFieldName
PetscLayoutGetLocalSize PetscLayoutSetUp PetscSectionView
PetscLayoutGetRange PetscSectionClone
PetscLayoutGetRanges PetscSectionCreateGlobalSectionCensored
No deprecated routines

Table of Contents