petsc-3.4.5 2014-06-29

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 ISIdentity PetscSectionAddFieldDof
ISAllGatherColors ISInvertPermutation PetscSectionGetChart
ISBlockGetIndices ISLocalToGlobalMapping PetscSectionGetConstraintDof
ISBlockGetIndicesF90 ISPermutation PetscSectionGetDof
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 PetscSectionGetStorageSize
ISEqual ISSorted PetscSectionSetChart
ISExpand ISStrideGetInfo PetscSectionSetConstraintDof
ISExpandIndicesGeneral ISSum PetscSectionSetDof
ISGetBlockSize ISToGeneral PetscSectionSetFieldComponents
ISGetIndices ISView PetscSectionSetFieldConstraintDof
ISGetIndicesF90 PetscSFCreateSectionSF PetscSectionSetFieldDof
ISGetMinMax PetscSFDistributeSection PetscSectionSetFieldOffset
ISGetNonlocalIS PetscSFSetGraphLayout PetscSectionSetNumFields
ISGetNonlocalIndices PetscSectionAddConstraintDof PetscSectionSetOffset
ISGetTotalIndices PetscSectionAddDof PetscSectionSetUp
ISGetType PetscSectionAddFieldConstraintDof
Advanced - Setting more advanced options and customization
ISColoringCreate ISLocalToGlobalMappingBlock ISLocalToGlobalMappingRestoreInfo
ISColoringDestroy ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingUnBlock
ISColoringGetIS ISLocalToGlobalMappingCreate ISLocalToGlobalMappingView
ISColoringRestoreIS ISLocalToGlobalMappingCreateIS ISOnComm
ISColoringView ISLocalToGlobalMappingCreateSF ISPairToList
ISEmbed ISLocalToGlobalMappingDestroy ISPartitioningCount
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetIndices ISPartitioningToNumbering
ISListToPair ISLocalToGlobalMappingGetInfo ISRegisterAll
ISLocalToGlobalMappingApply ISLocalToGlobalMappingGetSize PetscLayoutCreate
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutGetRanges PetscSectionClone
ISRegister PetscLayoutGetSize PetscSectionCreate
PetscLayout PetscLayoutReference PetscSectionCreateGlobalSection
PetscLayoutDestroy PetscLayoutSetBlockSize PetscSectionCreateGlobalSectionCensored
PetscLayoutDuplicate PetscLayoutSetISLocalToGlobalMapping PetscSectionDestroy
PetscLayoutFindOwner PetscLayoutSetISLocalToGlobalMappingBlock PetscSectionGetFieldName
PetscLayoutFindOwnerIndex PetscLayoutSetLocalSize PetscSectionReset
PetscLayoutGetBlockSize PetscLayoutSetSize PetscSectionSetFieldName
PetscLayoutGetLocalSize PetscLayoutSetUp PetscSectionView
PetscLayoutGetRange PetscSection
No deprecated routines

Table of Contents