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

Table of Contents