petsc-3.14.6 2021-03-30
Report Typos and Errors
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 Parameters
ranks
- the neighbors ranks, stored with the x index increasing most rapidly. this process itself is in the list
Notes
In 2d the array 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 Notes
In fortran you must pass in an array of the appropriate length.
Level
intermediate
Location
src/dm/impls/da/da.c
Index of all DMDA routines
Table of Contents for all manual pages
Index of all manual pages