petsc-3.14.6 2021-03-30
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

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