Home
last modified time | relevance | path

Searched refs:ISColoringValue (Results 1 – 16 of 16) sorted by relevance

/petsc/src/mat/graphops/color/impls/minpack/
H A Dcolor.c39 ISColoringValue *colors_loc; in MatColoringApply_SL()
77 ISColoringValue *s = (ISColoringValue *)coloring; in MatColoringApply_SL()
78 for (i = 0; i < n; i++) s[i] = (ISColoringValue)(coloring[i] - 1); in MatColoringApply_SL()
139 ISColoringValue *colors_loc; in MatColoringApply_LF()
179 ISColoringValue *s = (ISColoringValue *)coloring; in MatColoringApply_LF()
180 for (i = 0; i < n; i++) s[i] = (ISColoringValue)(coloring[i] - 1); in MatColoringApply_LF()
242 ISColoringValue *colors_loc; in MatColoringApply_ID()
281 ISColoringValue *s = (ISColoringValue *)coloring; in MatColoringApply_ID()
282 for (i = 0; i < n; i++) s[i] = (ISColoringValue)(coloring[i] - 1); in MatColoringApply_ID()
/petsc/src/mat/graphops/color/impls/natural/
H A Dnatural.c7 ISColoringValue *colors; in MatColoringApply_Natural()
14 ISColoringValue *colors_loc; in MatColoringApply_Natural()
38 for (i = start; i < end; i++) colors[i - start] = (ISColoringValue)i; in MatColoringApply_Natural()
/petsc/include/
H A Dpetscis.h250 typedef unsigned PETSC_IS_COLORING_VALUE_TYPE ISColoringValue; typedef
253 …PetscErrorCode ISAllGatherColors(MPI_Comm, PetscInt, ISColoringValue *, PetscInt *, ISColoringValu…
274 static inline PetscErrorCode ISColoringValueCast(PetscCount a, ISColoringValue *b) in ISColoringValueCast()
280 if (b) *b = (ISColoringValue)a; in ISColoringValueCast()
284 PETSC_EXTERN PetscErrorCode ISColoringCreate(MPI_Comm, PetscInt, PetscInt, const ISColoringValue[],…
293 … PetscErrorCode ISColoringGetColors(ISColoring, PetscInt *, PetscInt *, const ISColoringValue *[]);
H A Dpetscmat.h1693 PETSC_EXTERN PetscErrorCode MatColoringPatch(Mat, PetscInt, PetscInt, ISColoringValue[], ISColoring…
/petsc/include/petsc/finclude/
H A Dpetscisbase.h11 #define ISColoringValue PETSC_IS_COLORING_VALUE_TYPE_F macro
/petsc/src/mat/graphops/color/impls/jp/
H A Djp.c129 …scErrorCode MCJPInitialLocalColor_Private(MatColoring mc, PetscInt *lperm, ISColoringValue *colors) in MCJPInitialLocalColor_Private()
267 …de MCJPMinColor_Private(MatColoring mc, ISColoringValue maxcolor, const ISColoringValue *colors, I… in MCJPMinColor_Private()
397 ISColoringValue *color, *mincolor; in MatColoringApply_JP()
430 PetscCall(MCJPMinColor_Private(mc, (ISColoringValue)maxcolor_global, color, mincolor)); in MatColoringApply_JP()
439 color[i] = (ISColoringValue)mc->maxcolors; in MatColoringApply_JP()
/petsc/src/vec/is/is/utils/
H A Discoloring.c199 …ColoringGetColors(ISColoring iscoloring, PetscInt *n, PetscInt *nc, const ISColoringValue **colors) in ISColoringGetColors()
239 ISColoringValue *colors = iscoloring->colors; in ISColoringGetIS()
327 PetscErrorCode ISColoringCreate(MPI_Comm comm, PetscInt ncolors, PetscInt n, const ISColoringValue in ISColoringCreate()
375 (*iscoloring)->colors = (ISColoringValue *)colors; in ISColoringCreate()
378 (*iscoloring)->colors = (ISColoringValue *)colors; in ISColoringCreate()
734 …e ISAllGatherColors(MPI_Comm comm, PetscInt n, ISColoringValue lindices[], PetscInt *outN, ISColor… in ISAllGatherColors()
736 ISColoringValue *indices; in ISAllGatherColors()
/petsc/src/mat/graphops/color/impls/greedy/
H A Dgreedy.c17 …gLocalDistanceOne_Private(MatColoring mc, PetscReal *wts, PetscInt *lperm, ISColoringValue *colors) in GreedyColoringLocalDistanceOne_Private()
160 for (i = 0; i < n; i++) colors[i] = (ISColoringValue)lcolors[i]; in GreedyColoringLocalDistanceOne_Private()
170 …gLocalDistanceTwo_Private(MatColoring mc, PetscReal *wts, PetscInt *lperm, ISColoringValue *colors) in GreedyColoringLocalDistanceTwo_Private()
181 ISColoringValue *badidx; in GreedyColoringLocalDistanceTwo_Private()
455 ISColoringValue *newbadidx; in GreedyColoringLocalDistanceTwo_Private()
489 ISColoringValue *colors; in MatColoringApply_Greedy()
/petsc/include/petsc/private/
H A Disimpl.h96 ISColoringValue *colors; /* for each column indicates color */
H A Dmatimpl.h104 PetscErrorCode (*coloringpatch)(Mat, PetscInt, PetscInt, ISColoringValue[], ISColoring *);
/petsc/src/mat/tests/
H A Dex240.c17 const ISColoringValue *icolors; in main()
/petsc/src/dm/impls/redundant/
H A Ddmredundant.c179 ISColoringValue *colors; in DMCreateColoring_Redundant()
/petsc/src/dm/impls/da/
H A Dfdda.c266 ISColoringValue *colors; in DMCreateColoring_DA_2d_MPIAIJ()
330 ISColoringValue *colors; in DMCreateColoring_DA_3d_MPIAIJ()
394 ISColoringValue *colors; in DMCreateColoring_DA_1d_MPIAIJ()
463 ISColoringValue *colors; in DMCreateColoring_DA_2d_5pt_MPIAIJ()
/petsc/src/dm/impls/composite/
H A Dpack.c1487 ISColoringValue *colors; in DMCreateColoring_Composite()
1489 ISColoringValue maxcol = 0; in DMCreateColoring_Composite()
/petsc/src/mat/impls/aij/seq/
H A Dinode.c2386 …tColoringPatch_SeqAIJ_Inode(Mat mat, PetscInt ncolors, PetscInt nin, ISColoringValue coloring[], I… in MatColoringPatch_SeqAIJ_Inode()
2391 ISColoringValue *newcolor; in MatColoringPatch_SeqAIJ_Inode()
/petsc/src/mat/interface/
H A Dmatrix.c8376 PetscErrorCode MatColoringPatch(Mat mat, PetscInt ncolors, PetscInt n, ISColoringValue colorarray[]… in MatColoringPatch()