petsc-3.9.4 2018-09-11
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