Home
last modified time | relevance | path

Searched refs:ncolors (Results 1 – 19 of 19) sorted by relevance

/petsc/src/mat/graphops/color/impls/minpack/
H A Dcolor.c31 PetscInt ncolors, i; in MatColoringApply_SL() local
67 PetscCall(MINPACKseq(&n, cja, cia, rja, ria, list, coloring, &ncolors, work)); in MatColoringApply_SL()
75 …PetscCheck(ncolors <= IS_COLORING_MAX - 1, PETSC_COMM_SELF, PETSC_ERR_SUP, "Maximum color size exc… in MatColoringApply_SL()
79 PetscCall(MatColoringPatch(mat_seq, ncolors, n, s, iscoloring)); in MatColoringApply_SL()
131 PetscInt n1, none, ncolors, i; in MatColoringApply_LF() local
168 PetscCall(MINPACKseq(&n, cja, cia, rja, ria, list, coloring, &ncolors, work)); in MatColoringApply_LF()
177 …PetscCheck(ncolors <= IS_COLORING_MAX - 1, PETSC_COMM_SELF, PETSC_ERR_SUP, "Maximum color size exc… in MatColoringApply_LF()
181 PetscCall(MatColoringPatch(mat_seq, ncolors, n, s, iscoloring)); in MatColoringApply_LF()
234 PetscInt ncolors, i; in MatColoringApply_ID() local
270 PetscCall(MINPACKseq(&n, cja, cia, rja, ria, list, coloring, &ncolors, work)); in MatColoringApply_ID()
[all …]
/petsc/src/sys/classes/draw/impls/x/
H A Dxcolor.c39 int i, k, ncolors = PETSC_DRAW_MAXCOLOR - PETSC_DRAW_BASIC_COLORS; in PetscDrawSetUpColormap_Shared() local
61 PetscCall(PetscDrawUtilitySetCmap(NULL, ncolors, R, G, B)); in PetscDrawSetUpColormap_Shared()
62 for (i = 0, k = PETSC_DRAW_BASIC_COLORS; i < ncolors; i++, k++) { in PetscDrawSetUpColormap_Shared()
89 int found, i, k, ncolors = PETSC_DRAW_MAXCOLOR - PETSC_DRAW_BASIC_COLORS; in PetscDrawSetUpColormap_Private() local
128 PetscCall(PetscDrawUtilitySetCmap(NULL, ncolors, R, G, B)); in PetscDrawSetUpColormap_Private()
129 for (i = 0, k = PETSC_DRAW_BASIC_COLORS; i < ncolors; i++, k++) { in PetscDrawSetUpColormap_Private()
/petsc/src/snes/impls/gs/
H A Dgssecant.c6 PetscInt i, j, k, ncolors; in SNESComputeNGSDefaultSecant() local
50 PetscCall(ISColoringGetIS(coloring, PETSC_USE_POINTER, &ncolors, &coloris)); in SNESComputeNGSDefaultSecant()
61 for (i = 0; i < ncolors; i++) { in SNESComputeNGSDefaultSecant()
110 if (i < ncolors - 1 || k < its - 1) { in SNESComputeNGSDefaultSecant()
/petsc/src/mat/impls/aij/mpi/
H A Dfdmpiaij.c45 …const PetscInt ncolors = coloring->ncolors, *ncolumns = coloring->ncolumns, *nrows = coloring-… in MatFDColoringApply_BAIJ() local
96 for (k = 0; k < ncolors; k++) { in MatFDColoringApply_BAIJ()
196 …const PetscInt ncolors = coloring->ncolors, *ncolumns = coloring->ncolumns, *nrows = coloring-… in MatFDColoringApply_AIJ() local
252 for (k = 0; k < ncolors; k += bcols) { in MatFDColoringApply_AIJ()
259 if (k + bcols > ncolors) bcols = ncolors - k; in MatFDColoringApply_AIJ()
328 for (k = 0; k < ncolors; k++) { in MatFDColoringApply_AIJ()
654 … ", brows %" PetscInt_FMT " and bcols %" PetscInt_FMT " are used.\n", c->ncolors, c->brows, c->bco… in MatFDColoringSetUp_MPIXAIJ()
722 c->ncolors = nis; in MatFDColoringCreate_MPIXAIJ()
749 PetscInt row, nrows_k, l, ncolors, nz = 0, bcols, nbcols = 0; in MatFDColoringSetValues() local
760 ncolors = coloring->ncolors; in MatFDColoringSetValues()
[all …]
/petsc/src/mat/matfd/
H A Dfdmatrix.c33 for (i = 0; i < fd->ncolors; i++) { in MatFDColoringView_Draw_Zoom()
117 PetscCall(PetscViewerASCIIPrintf(viewer, " Number of colors=%" PetscInt_FMT "\n", c->ncolors)); in MatFDColoringView()
123 for (i = 0; i < c->ncolors; i++) { in MatFDColoringView()
347 if (flg && matfd->bcols > matfd->ncolors) { in MatFDColoringSetFromOptions()
349 matfd->bcols = matfd->ncolors; in MatFDColoringSetFromOptions()
501 for (i = 0; i < color->ncolors; i++) PetscCall(ISDestroy(&color->isa[i])); in MatFDColoringDestroy()
/petsc/src/mat/graphops/color/utils/
H A Dvalid.c11 PetscInt ncolors, nrows, ncols; in MatColoringTest() local
26 PetscCall(ISColoringGetIS(coloring, PETSC_USE_POINTER, &ncolors, &colors)); in MatColoringTest()
35 for (l = 0; l < ncolors; l++) { in MatColoringTest()
/petsc/src/vec/is/is/utils/
H A Discoloring.c327 PetscErrorCode ISColoringCreate(MPI_Comm comm, PetscInt ncolors, PetscInt n, const ISColoringValue … in ISColoringCreate() argument
335 if (ncolors != PETSC_DECIDE && ncolors > IS_COLORING_MAX) { in ISColoringCreate()
336ncolors <= PETSC_UINT16_MAX, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Max color value exceeds %… in ISColoringCreate()
337 …value-type=short? Current max: %d user requested: %" PetscInt_FMT, PETSC_IS_COLORING_MAX, ncolors); in ISColoringCreate()
364ncolors, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Number of colors passed in %" PetscInt_FMT " is l… in ISColoringCreate()
H A Disdiff.c561 PetscInt ncolors, *colors, leni, len, *xinds, *yinds, k; in ISListToPair() local
566 …PetscCall(PetscObjectsListGetGlobalNumbering(comm, listlen, (PetscObject *)islist, &ncolors, color… in ISListToPair()
/petsc/src/mat/graphops/color/interface/
H A Dmatcoloring.c355 PetscInt nc, ncolors; in MatColoringApply() local
374 PetscCall(ISColoringGetIS(*coloring, PETSC_USE_POINTER, &ncolors, NULL)); in MatColoringApply()
375 PetscCall(PetscViewerASCIIPrintf(viewer, " Number of colors %" PetscInt_FMT "\n", ncolors)); in MatColoringApply()
/petsc/src/mat/impls/aij/seq/
H A Dfdaij.c50 c->ncolors = nis; in MatFDColoringCreate_SeqXAIJ()
64 PetscInt i, j, nrows, nbcols, brows = c->brows, bcols = c->bcols, mbs = c->m, nis = c->ncolors; in MatFDColoringSetUpBlocked_AIJ_Private()
298 … ", brows %" PetscInt_FMT " and bcols %" PetscInt_FMT " are used.\n", c->ncolors, c->brows, c->bco… in MatFDColoringSetUp_SeqXAIJ()
H A Dmatrart.c68 …etscCall(MatSetSizes(Rt_dense, A->cmap->n, matcoloring->ncolors, A->cmap->n, matcoloring->ncolors)… in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart()
77 …scCall(MatSetSizes(RARt_dense, C->rmap->n, matcoloring->ncolors, C->rmap->n, matcoloring->ncolors)… in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart()
H A Dmatmatmult.c1270 …etscCall(MatSetSizes(Bt_dense, A->cmap->n, matcoloring->ncolors, A->cmap->n, matcoloring->ncolors)… in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ()
1278 …PetscCall(MatSetSizes(C_dense, A->rmap->n, matcoloring->ncolors, A->rmap->n, matcoloring->ncolors)… in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ()
1289 … c->nz, A->rmap->n * matcoloring->ncolors, (double)(((PetscReal)c->nz) / ((PetscReal)(A->rmap->n *… in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ()
1759 … *columns = coloring->columns, *colorforcol = coloring->colorforcol, ncolors = coloring->ncolors; in MatTransColoringApplySpToDen_SeqAIJ() local
1764 for (k = 0; k < ncolors; k++) { in MatTransColoringApplySpToDen_SeqAIJ()
1786 PetscInt k, l, m = Cden->rmap->n, ncolors = matcoloring->ncolors; in MatTransColoringApplyDenToSp_SeqAIJ() local
1797 PetscCall(PetscArrayzero(lstart, ncolors)); in MatTransColoringApplyDenToSp_SeqAIJ()
1803 for (k = 0; k < ncolors; k++) { /* loop over colors (columns of Cden) */ in MatTransColoringApplyDenToSp_SeqAIJ()
1822 for (k = 0; k < ncolors; k++) { in MatTransColoringApplyDenToSp_SeqAIJ()
1864 c->ncolors = nis; in MatTransposeColoringCreate_SeqAIJ()
H A Dinode.c2386 static PetscErrorCode MatColoringPatch_SeqAIJ_Inode(Mat mat, PetscInt ncolors, PetscInt nin, ISColo… in MatColoringPatch_SeqAIJ_Inode() argument
2399 …ns[i + 1] - ns[i]); j++) PetscCall(ISColoringValueCast(coloring[i] + j * ncolors, newcolor + row++… in MatColoringPatch_SeqAIJ_Inode()
2403 PetscCall(PetscCalloc1(5 * ncolors, &colorused)); in MatColoringPatch_SeqAIJ_Inode()
2406 for (i = 1; i < 5 * ncolors; i++) colorused[i] += colorused[i - 1]; in MatColoringPatch_SeqAIJ_Inode()
2407 ncolors = colorused[5 * ncolors - 1]; in MatColoringPatch_SeqAIJ_Inode()
2410 …PetscCall(ISColoringCreate(PetscObjectComm((PetscObject)mat), ncolors, n, newcolor, PETSC_OWN_POIN… in MatColoringPatch_SeqAIJ_Inode()
/petsc/src/dm/impls/da/
H A Dfdda.c262 PetscInt ncolors = 0; in DMCreateColoring_DA_2d_MPIAIJ() local
294 ncolors = nc + nc * (col - 1 + col * (col - 1)); in DMCreateColoring_DA_2d_MPIAIJ()
295 …PetscCall(ISColoringCreate(comm, ncolors, nc * nx * ny, colors, PETSC_OWN_POINTER, &dd->localcolor… in DMCreateColoring_DA_2d_MPIAIJ()
310 ncolors = nc + nc * (col - 1 + col * (col - 1)); in DMCreateColoring_DA_2d_MPIAIJ()
311 …PetscCall(ISColoringCreate(comm, ncolors, nc * gnx * gny, colors, PETSC_OWN_POINTER, &dd->ghostedc… in DMCreateColoring_DA_2d_MPIAIJ()
326 PetscInt ncolors; in DMCreateColoring_DA_3d_MPIAIJ() local
360 ncolors = nc + nc * (col - 1 + col * (col - 1) + col * col * (col - 1)); in DMCreateColoring_DA_3d_MPIAIJ()
361 …PetscCall(ISColoringCreate(comm, ncolors, nc * nx * ny * nz, colors, PETSC_OWN_POINTER, &dd->local… in DMCreateColoring_DA_3d_MPIAIJ()
378 ncolors = nc + nc * (col - 1 + col * (col - 1) + col * col * (col - 1)); in DMCreateColoring_DA_3d_MPIAIJ()
379 …PetscCall(ISColoringCreate(comm, ncolors, nc * gnx * gny * gnz, colors, PETSC_OWN_POINTER, &dd->gh… in DMCreateColoring_DA_3d_MPIAIJ()
[all …]
/petsc/src/sys/classes/draw/impls/image/
H A Ddrawimage.c573 int i, k, ncolors = 256 - PETSC_DRAW_BASIC_COLORS; in PetscDrawCreate_Image() local
577 PetscCall(PetscDrawUtilitySetCmap(NULL, ncolors, R, G, B)); in PetscDrawCreate_Image()
583 for (i = 0; i < ncolors; i++, k++) { in PetscDrawCreate_Image()
/petsc/src/mat/tests/
H A Dex161.c96 PetscCall(MatSetSizes(Rt_dense, 4, matcoloring->ncolors, PETSC_DECIDE, PETSC_DECIDE)); in main()
/petsc/src/ts/tests/
H A Dex5.c274 PetscInt ncolors; in main() local
280 PetscCall(ISColoringGetColors(iscoloring, NULL, &ncolors, NULL)); in main()
281 …tscCall(PetscPrintf(PETSC_COMM_WORLD, "DMColoring generates %" PetscInt_FMT " colors\n", ncolors)); in main()
/petsc/include/petsc/private/
H A Dmatimpl.h651 PetscInt ncolors; /* number of colors */ member
703 PetscInt ncolors; /* number of colors */ member
/petsc/src/mat/interface/
H A Dmatrix.c8376 PetscErrorCode MatColoringPatch(Mat mat, PetscInt ncolors, PetscInt n, ISColoringValue colorarray[]… in MatColoringPatch() argument
8386 …PetscCall(ISColoringCreate(PetscObjectComm((PetscObject)mat), ncolors, n, colorarray, PETSC_OWN_PO… in MatColoringPatch()
8388 PetscUseTypeMethod(mat, coloringpatch, ncolors, n, colorarray, iscoloring); in MatColoringPatch()