petsc-3.9.4 2018-09-11
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 on IS
Input Parameter
is -the index set
Output Parameter
complement -sequential IS with indices identical to the result of
ISGetNonlocalIndices()
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
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