DMDAGetLogicalCoordinate#
Returns a the i,j,k logical coordinate for the closest mesh point to a x
, y
, z
point in the coordinates of the DMDA
Synopsis#
#include "petscdmda.h"
PetscErrorCode DMDAGetLogicalCoordinate(DM da, PetscScalar x, PetscScalar y, PetscScalar z, PetscInt *II, PetscInt *JJ, PetscInt *KK, PetscScalar *X, PetscScalar *Y, PetscScalar *Z)
Collective
Input Parameters#
da - the distributed array
x - the first physical coordinate
y - the second physical coordinate
z - the third physical coordinate
Output Parameters#
II - the first logical coordinate (-1 on processes that do not contain that point)
JJ - the second logical coordinate (-1 on processes that do not contain that point)
KK - the third logical coordinate (-1 on processes that do not contain that point)
X - (optional) the first coordinate of the located grid point
Y - (optional) the second coordinate of the located grid point
Z - (optional) the third coordinate of the located grid point
Note#
All processors that share the DMDA
must call this with the same coordinate value
See Also#
Level#
advanced
Location#
Index of all DMDA routines
Table of Contents for all manual pages
Index of all manual pages