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)
Note#
Call this after the call to PetscLayoutSetUp()
Fortran Note#
In Fortran, use PetscLayoutGetRangesF90()
See Also#
PetscLayout, PetscLayoutCreate()
, PetscLayoutSetLocalSize()
, PetscLayoutGetLocalSize()
, PetscLayoutSetSize()
,
PetscLayoutGetSize()
, PetscLayoutGetRange()
, PetscLayoutSetBlockSize()
, PetscLayoutGetSize()
, PetscLayoutSetUp()
Level#
developer
Location#
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages