Lines Matching refs:colors

266   ISColoringValue *colors;  in DMCreateColoring_DA_2d_MPIAIJ()  local
287 PetscCall(PetscMalloc1(nc * nx * ny, &colors)); in DMCreateColoring_DA_2d_MPIAIJ()
291 …k < nc; k++) PetscCall(ISColoringValueCast(k + nc * ((i % col) + col * (j % col)), colors + ii++)); in DMCreateColoring_DA_2d_MPIAIJ()
295 …PetscCall(ISColoringCreate(comm, ncolors, nc * nx * ny, colors, PETSC_OWN_POINTER, &dd->localcolor… in DMCreateColoring_DA_2d_MPIAIJ()
300 PetscCall(PetscMalloc1(nc * gnx * gny, &colors)); in DMCreateColoring_DA_2d_MPIAIJ()
306 …ingValueCast(k + nc * ((SetInRange(i, m) % col) + col * (SetInRange(j, n) % col)), colors + ii++)); in DMCreateColoring_DA_2d_MPIAIJ()
311 …PetscCall(ISColoringCreate(comm, ncolors, nc * gnx * gny, colors, PETSC_OWN_POINTER, &dd->ghostedc… in DMCreateColoring_DA_2d_MPIAIJ()
330 ISColoringValue *colors; in DMCreateColoring_DA_3d_MPIAIJ() local
351 PetscCall(PetscMalloc1(nc * nx * ny * nz, &colors)); in DMCreateColoring_DA_3d_MPIAIJ()
356 …SColoringValueCast(l + nc * ((i % col) + col * (j % col) + col * col * (k % col)), colors + ii++)); 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()
366 PetscCall(PetscMalloc1(nc * gnx * gny * gnz, &colors)); in DMCreateColoring_DA_3d_MPIAIJ()
373 …) % col) + col * (SetInRange(j, n) % col) + col * col * (SetInRange(k, p) % col)), colors + ii++)); 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()
394 ISColoringValue *colors; in DMCreateColoring_DA_1d_MPIAIJ() local
412 PetscCall(PetscMalloc1(nc * nx, &colors)); in DMCreateColoring_DA_1d_MPIAIJ()
420 … PetscCall(ISColoringValueCast(nc - 1 + tc * ((i % col) - 1) + dd->ofillcols[l], colors + i1++)); in DMCreateColoring_DA_1d_MPIAIJ()
422 PetscCall(ISColoringValueCast(l, colors + i1++)); in DMCreateColoring_DA_1d_MPIAIJ()
430 … for (l = 0; l < nc; l++) PetscCall(ISColoringValueCast(l + nc * (i % col), colors + i1++)); in DMCreateColoring_DA_1d_MPIAIJ()
434 …PetscCall(ISColoringCreate(comm, ncolors, nc * nx, colors, PETSC_OWN_POINTER, &dd->localcoloring)); in DMCreateColoring_DA_1d_MPIAIJ()
439 PetscCall(PetscMalloc1(nc * gnx, &colors)); in DMCreateColoring_DA_1d_MPIAIJ()
444 PetscCall(ISColoringValueCast(l + nc * (SetInRange(i, m) % col), colors + i1++)); in DMCreateColoring_DA_1d_MPIAIJ()
448 …PetscCall(ISColoringCreate(comm, ncolors, nc * gnx, colors, PETSC_OWN_POINTER, &dd->ghostedcolorin… in DMCreateColoring_DA_1d_MPIAIJ()
463 ISColoringValue *colors; in DMCreateColoring_DA_2d_5pt_MPIAIJ() local
478 PetscCall(PetscMalloc1(nc * nx * ny, &colors)); in DMCreateColoring_DA_2d_5pt_MPIAIJ()
482 …for (k = 0; k < nc; k++) PetscCall(ISColoringValueCast(k + nc * ((3 * j + i) % 5), colors + ii++)); in DMCreateColoring_DA_2d_5pt_MPIAIJ()
486 …PetscCall(ISColoringCreate(comm, ncolors, nc * nx * ny, colors, PETSC_OWN_POINTER, &dd->localcolor… in DMCreateColoring_DA_2d_5pt_MPIAIJ()
491 PetscCall(PetscMalloc1(nc * gnx * gny, &colors)); in DMCreateColoring_DA_2d_5pt_MPIAIJ()
495 …Call(ISColoringValueCast(k + nc * ((3 * SetInRange(j, n) + SetInRange(i, m)) % 5), colors + ii++)); in DMCreateColoring_DA_2d_5pt_MPIAIJ()
499 …PetscCall(ISColoringCreate(comm, ncolors, nc * gnx * gny, colors, PETSC_OWN_POINTER, &dd->ghostedc… in DMCreateColoring_DA_2d_5pt_MPIAIJ()