Lines Matching refs:da2
1018 DM da2; in DMRefine_DA() local
1049 PetscCall(DMDACreate(PetscObjectComm((PetscObject)da), &da2)); in DMRefine_DA()
1050 PetscCall(DMSetOptionsPrefix(da2, ((PetscObject)da)->prefix)); in DMRefine_DA()
1051 PetscCall(DMSetDimension(da2, dim)); in DMRefine_DA()
1052 PetscCall(DMDASetSizes(da2, M, N, P)); in DMRefine_DA()
1053 PetscCall(DMDASetNumProcs(da2, dd->m, dd->n, dd->p)); in DMRefine_DA()
1054 PetscCall(DMDASetBoundaryType(da2, dd->bx, dd->by, dd->bz)); in DMRefine_DA()
1055 PetscCall(DMDASetDof(da2, dd->w)); in DMRefine_DA()
1056 PetscCall(DMDASetStencilType(da2, dd->stencil_type)); in DMRefine_DA()
1057 PetscCall(DMDASetStencilWidth(da2, dd->s)); in DMRefine_DA()
1064 PetscCall(DMDASetOwnershipRanges(da2, lx, ly, lz)); in DMRefine_DA()
1071 PetscCall(DMDASetOwnershipRanges(da2, lx, ly, NULL)); in DMRefine_DA()
1077 PetscCall(DMDASetOwnershipRanges(da2, lx, NULL, NULL)); in DMRefine_DA()
1080 dd2 = (DM_DA *)da2->data; in DMRefine_DA()
1083 da2->ops->creatematrix = da->ops->creatematrix; in DMRefine_DA()
1085 da2->ops->getcoloring = da->ops->getcoloring; in DMRefine_DA()
1125 PetscCall(DMSetVecType(da2, da->vectype)); in DMRefine_DA()
1130 da2->leveldown = da->leveldown; in DMRefine_DA()
1131 da2->levelup = da->levelup + 1; in DMRefine_DA()
1133 PetscCall(DMSetUp(da2)); in DMRefine_DA()
1142 PetscCall(DMGetCoordinateDM(da2, &cdaf)); in DMRefine_DA()
1144 PetscCall(DMDASetUniformCoordinates(da2, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0)); in DMRefine_DA()
1145 PetscCall(DMGetCoordinates(da2, &coordsf)); in DMRefine_DA()
1154 PetscCall(DMDASetFieldName(da2, i, fieldname)); in DMRefine_DA()
1157 *daref = da2; in DMRefine_DA()
1418 DM da2; in DMGetCompatibility_DA() local
1428 da2 = dm2; in DMGetCompatibility_DA()
1429 dd2 = (DM_DA *)da2->data; in DMGetCompatibility_DA()
1430 …PetscCheck(da2->setupcalled, PetscObjectComm((PetscObject)da2), PETSC_ERR_ARG_WRONGSTATE, "DMSetUp… in DMGetCompatibility_DA()
1431 compatibleLocal = (PetscBool)(da1->dim == da2->dim); in DMGetCompatibility_DA()