petsc-3.10.5 2019-03-28
ISGetNonlocalIndices
Retrieve an array of indices from remote processors in this communicator.
Synopsis
#include "petscis.h"
PetscErrorCode ISGetNonlocalIndices(IS is, const PetscInt *indices[])
Collective on IS
Input Parameter
is -the index set
Output Parameter
indices -indices with rank 0 indices first, and so on, omitting
the current rank. Total number of indices is the difference
total and local, obtained with ISGetSize() and ISGetLocalSize(),
respectively.
Notes
restore the indices using ISRestoreNonlocalIndices().
The same scalability considerations as those for ISGetTotalIndices
apply here.
See Also
ISGetTotalIndices(), ISRestoreNonlocalIndices(), ISGetSize(), ISGetLocalSize().
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