:orphan: # DMCompositeGetISLocalToGlobalMappings gets an `ISLocalToGlobalMapping` for each `DM` in the `DMCOMPOSITE`, maps to the composite global space ## Synopsis ``` #include "petscdmcomposite.h" PetscErrorCode DMCompositeGetISLocalToGlobalMappings(DM dm, ISLocalToGlobalMapping **ltogs) ``` Collective; No Fortran Support ## Input Parameter - ***dm -*** the `DMCOMPOSITE` object ## Output Parameter - ***ltogs -*** the individual mappings for each packed vector. Note that this includes all the ghost points that individual ghosted `DMDA` may have. ## Note Each entry of ltogs should be destroyed with `ISLocalToGlobalMappingDestroy()`, the ltogs array should be freed with `PetscFree()`. ## See Also `DMCOMPOSITE`, `DM`, `DMDestroy()`, `DMCompositeAddDM()`, `DMCreateGlobalVector()`, `DMCompositeGather()`, `DMCompositeCreate()`, `DMCompositeGetAccess()`, `DMCompositeScatter()`, `DMCompositeGetLocalVectors()`, `DMCompositeRestoreLocalVectors()`, `DMCompositeGetEntries()` ## Level advanced ## Location src/dm/impls/composite/pack.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/dm/impls/composite/pack.c) [Index of all DM routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)