DMStagSetOwnershipRanges#
set elements per rank in each direction
Synopsis#
#include "petscdmstag.h"
#include "petscdmproduct.h"
PetscErrorCode DMStagSetOwnershipRanges(DM dm, const PetscInt lx[], const PetscInt ly[], const PetscInt lz[])
Logically Collective; lx
, ly
, and lz
must contain common values
Input Parameters#
dm - the
DMSTAG
objectlx - element counts for each rank in the x direction, may be
NULL
ly - element counts for each rank in the y direction, may be
NULL
lz - element counts for each rank in the z direction, may be
NULL
Note#
Arguments corresponding to higher dimensions are ignored for 1D and 2D grids. These arguments may be set to NULL
in this case.
See Also#
DMSTAG: Staggered, Structured Grid, DMSTAG
, DMStagSetGlobalSizes()
, DMStagGetOwnershipRanges()
, DMDASetOwnershipRanges()
Level#
developer
Location#
Index of all DMStag routines
Table of Contents for all manual pages
Index of all manual pages