:orphan: # ISLocalToGlobalMappingRestoreBlockInfo Frees the memory allocated by `ISLocalToGlobalMappingGetBlockInfo()` ## Synopsis ``` #include "petscis.h" PetscErrorCode ISLocalToGlobalMappingRestoreBlockInfo(ISLocalToGlobalMapping mapping, PetscInt *nproc, PetscInt *procs[], PetscInt *numprocs[], PetscInt **indices[]) ``` Collective ## Input Parameter - ***mapping -*** the mapping from local to global indexing ## Output Parameters - ***nproc -*** number of processors that are connected to this one - ***proc -*** neighboring processors - ***numproc -*** number of indices for each processor - ***indices -*** indices of local nodes shared with neighbor (sorted by global numbering) ## See Also [](sec_scatter), `ISLocalToGlobalMappingDestroy()`, `ISLocalToGlobalMappingCreateIS()`, `ISLocalToGlobalMappingCreate()`, `ISLocalToGlobalMappingGetInfo()` ## Level advanced ## Location src/vec/is/utils/isltog.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/vec/is/utils/isltog.c) [Index of all IS routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)