| /petsc/src/mat/graphops/color/impls/minpack/ |
| H A D | color.c | 39 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 D | natural.c | 7 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 D | petscis.h | 250 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 D | petscmat.h | 1693 PETSC_EXTERN PetscErrorCode MatColoringPatch(Mat, PetscInt, PetscInt, ISColoringValue[], ISColoring…
|
| /petsc/include/petsc/finclude/ |
| H A D | petscisbase.h | 11 #define ISColoringValue PETSC_IS_COLORING_VALUE_TYPE_F macro
|
| /petsc/src/mat/graphops/color/impls/jp/ |
| H A D | jp.c | 129 …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 D | iscoloring.c | 199 …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 D | greedy.c | 17 …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 D | isimpl.h | 96 ISColoringValue *colors; /* for each column indicates color */
|
| H A D | matimpl.h | 104 PetscErrorCode (*coloringpatch)(Mat, PetscInt, PetscInt, ISColoringValue[], ISColoring *);
|
| /petsc/src/mat/tests/ |
| H A D | ex240.c | 17 const ISColoringValue *icolors; in main()
|
| /petsc/src/dm/impls/redundant/ |
| H A D | dmredundant.c | 179 ISColoringValue *colors; in DMCreateColoring_Redundant()
|
| /petsc/src/dm/impls/da/ |
| H A D | fdda.c | 266 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 D | pack.c | 1487 ISColoringValue *colors; in DMCreateColoring_Composite() 1489 ISColoringValue maxcol = 0; in DMCreateColoring_Composite()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | inode.c | 2386 …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 D | matrix.c | 8376 PetscErrorCode MatColoringPatch(Mat mat, PetscInt ncolors, PetscInt n, ISColoringValue colorarray[]… in MatColoringPatch()
|