PETSc version 3.15.5
ISColoringCreate
Generates an ISColoring context from lists (provided by each processor) of colors for each node. 
Synopsis
#include "petscis.h"  
PetscErrorCode  ISColoringCreate(MPI_Comm comm,PetscInt ncolors,PetscInt n,const ISColoringValue colors[],PetscCopyMode mode,ISColoring *iscoloring)
Collective
Input Parameters
|  | comm | - communicator for the processors creating the coloring | 
|  | ncolors | - max color value | 
|  | n | - number of nodes on this processor | 
|  | colors | - array containing the colors for this processor, color numbers begin at 0. | 
|  | mode | - see PetscCopyMode for meaning of this flag. | 
Output Parameter
|  | iscoloring | - the resulting coloring data structure | 
Options Database Key
Notes
By default sets coloring type to  IS_COLORING_GLOBAL
See Also
 MatColoringCreate(), ISColoringView(), ISColoringDestroy(), ISColoringSetType()
Level
advanced
Location
src/vec/is/is/utils/iscoloring.c
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages