DMDAGetNeighbors#
Gets an array containing the MPI rank of all the current processes neighbors.
Synopsis#
#include "petscdmda.h"
PetscErrorCode DMDAGetNeighbors(DM da, const PetscMPIInt *ranks[])
Not Collective
Input Parameter#
da - the
DMDA
object
Output Parameter#
ranks - the neighbors ranks, stored with the x index increasing most rapidly. The process itself is in the list
Notes#
In 2d the ranks
is of length 9, in 3d of length 27
Not supported in 1d
Do not free the array, it is freed when the DMDA
is destroyed.
Fortran Note#
Pass in an array of the appropriate length to contain the values
See Also#
Level#
intermediate
Location#
Index of all DMDA routines
Table of Contents for all manual pages
Index of all manual pages