ISGlobalToLocalMappingApplyIS#

Creates from an IS in the global numbering a new index set using the local numbering defined in an ISLocalToGlobalMapping context.

Synopsis#

Not Collective

Input Parameters#

  • mapping - mapping between local and global numbering

  • type - IS_GTOLM_MASK - maps global indices with no local value to -1 in the output list (i.e., mask them) IS_GTOLM_DROP - drops the indices with no local value from the output list

  • is - index set in global numbering

Output Parameter#

  • newis - index set in local numbering

Note#

The output IS will be sequential, as it encodes a purely local operation

See Also#

Low-level Vector Communication, ISGlobalToLocalMapping, ISGlobalToLocalMappingApply(), ISLocalToGlobalMappingCreate(), ISLocalToGlobalMappingDestroy()

Level#

advanced

Location#

src/vec/is/utils/isltog.c


Edit on GitLab

Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages