PetscLayoutGetRanges#
gets the ranges of values owned by all processes
Synopsis#
#include "petscis.h"
PetscErrorCode PetscLayoutGetRanges(PetscLayout map, const PetscInt *range[])
Not Collective
Input Parameter#
map - pointer to the map
Output Parameter#
range - start of each processors range of indices (the final entry is one more than the last index on the last process). The length of the array is one more than the number of processes in the MPI communicator owned by
map
Note#
Call this after the call to PetscLayoutSetUp()
Fortran Notes#
In Fortran, use PetscLayoutGetRangesF90()
See Also#
PetscLayout, PetscLayoutCreate()
, PetscLayoutSetLocalSize()
, PetscLayoutGetLocalSize()
, PetscLayoutSetSize()
,
PetscLayoutGetSize()
, PetscLayoutGetRange()
, PetscLayoutSetBlockSize()
, PetscLayoutSetUp()
Level#
developer
Location#
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages