Lines Matching refs:dmc2
1165 DM dmc2; in DMCoarsen_DA() local
1196 PetscCall(DMDACreate(PetscObjectComm((PetscObject)dmf), &dmc2)); in DMCoarsen_DA()
1197 PetscCall(DMSetOptionsPrefix(dmc2, ((PetscObject)dmf)->prefix)); in DMCoarsen_DA()
1198 PetscCall(DMSetDimension(dmc2, dim)); in DMCoarsen_DA()
1199 PetscCall(DMDASetSizes(dmc2, M, N, P)); in DMCoarsen_DA()
1200 PetscCall(DMDASetNumProcs(dmc2, dd->m, dd->n, dd->p)); in DMCoarsen_DA()
1201 PetscCall(DMDASetBoundaryType(dmc2, dd->bx, dd->by, dd->bz)); in DMCoarsen_DA()
1202 PetscCall(DMDASetDof(dmc2, dd->w)); in DMCoarsen_DA()
1203 PetscCall(DMDASetStencilType(dmc2, dd->stencil_type)); in DMCoarsen_DA()
1204 PetscCall(DMDASetStencilWidth(dmc2, dd->s)); in DMCoarsen_DA()
1211 PetscCall(DMDASetOwnershipRanges(dmc2, lx, ly, lz)); in DMCoarsen_DA()
1218 PetscCall(DMDASetOwnershipRanges(dmc2, lx, ly, NULL)); in DMCoarsen_DA()
1224 PetscCall(DMDASetOwnershipRanges(dmc2, lx, NULL, NULL)); in DMCoarsen_DA()
1227 dd2 = (DM_DA *)dmc2->data; in DMCoarsen_DA()
1231 dmc2->ops->creatematrix = dmf->ops->creatematrix; in DMCoarsen_DA()
1232 dmc2->ops->getcoloring = dmf->ops->getcoloring; in DMCoarsen_DA()
1272 PetscCall(DMSetVecType(dmc2, dmf->vectype)); in DMCoarsen_DA()
1277 dmc2->leveldown = dmf->leveldown + 1; in DMCoarsen_DA()
1278 dmc2->levelup = dmf->levelup; in DMCoarsen_DA()
1280 PetscCall(DMSetUp(dmc2)); in DMCoarsen_DA()
1290 PetscCall(DMGetCoordinateDM(dmc2, &cdac)); in DMCoarsen_DA()
1292 PetscCall(DMDASetUniformCoordinates(dmc2, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0)); in DMCoarsen_DA()
1293 PetscCall(DMGetCoordinates(dmc2, &coordsc)); in DMCoarsen_DA()
1305 PetscCall(DMDASetFieldName(dmc2, i, fieldname)); in DMCoarsen_DA()
1308 *dmc = dmc2; in DMCoarsen_DA()