petsc-3.7.1 2016-05-15
Report Typos and Errors

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 Many br

Input Parameter

is -the index set Many br

Output Parameter

complement -sequential IS with indices identical to the result of Many brISGetNonlocalIndices() Many br

Many br

Notes: complement represents the result of ISGetNonlocalIndices as an IS. Many brTherefore scalability issues similar to ISGetNonlocalIndices apply. Many brThe resulting IS must be restored using ISRestoreNonlocalIS(). Many br

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