ISGetNonlocalIS#
Gather all nonlocal indices for this IS
and present them as another sequential index set.
Synopsis#
#include "petscis.h"
PetscErrorCode ISGetNonlocalIS(IS is, IS *complement)
Collective
Input Parameter#
is - the index set
Output Parameter#
complement - sequential
IS
with indices identical to the result ofISGetNonlocalIndices()
Notes#
Complement represents the result of ISGetNonlocalIndices()
as an IS
.
Therefore scalability issues similar to ISGetNonlocalIndices()
apply.
The resulting IS
must be restored using ISRestoreNonlocalIS()
.
See Also#
IS
, ISGetNonlocalIndices()
, ISRestoreNonlocalIndices()
, ISAllGather()
, ISGetSize()
Level#
intermediate
Location#
src/vec/is/is/interface/index.c
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages