Lines Matching refs:da
21 PetscErrorCode DMDASetSizes(DM da, PetscInt M, PetscInt N, PetscInt P) in DMDASetSizes() argument
23 DM_DA *dd = (DM_DA *)da->data; in DMDASetSizes()
26 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetSizes()
27 PetscValidLogicalCollectiveInt(da, M, 2); in DMDASetSizes()
28 PetscValidLogicalCollectiveInt(da, N, 3); in DMDASetSizes()
29 PetscValidLogicalCollectiveInt(da, P, 4); in DMDASetSizes()
30 …PetscCheck(!da->setupcalled, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "This fun… in DMDASetSizes()
31 …PetscCheck(M >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_SIZ, "Number of grid points in … in DMDASetSizes()
32 …PetscCheck(N >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_SIZ, "Number of grid points in … in DMDASetSizes()
33 …PetscCheck(P >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_SIZ, "Number of grid points in … in DMDASetSizes()
56 PetscErrorCode DMDASetNumProcs(DM da, PetscInt m, PetscInt n, PetscInt p) in DMDASetNumProcs() argument
58 DM_DA *dd = (DM_DA *)da->data; in DMDASetNumProcs()
61 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetNumProcs()
62 PetscValidLogicalCollectiveInt(da, m, 2); in DMDASetNumProcs()
63 PetscValidLogicalCollectiveInt(da, n, 3); in DMDASetNumProcs()
64 PetscValidLogicalCollectiveInt(da, p, 4); in DMDASetNumProcs()
65 …PetscCheck(!da->setupcalled, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "This fun… in DMDASetNumProcs()
69 if (da->dim == 2) { in DMDASetNumProcs()
71 PetscCallMPI(MPI_Comm_size(PetscObjectComm((PetscObject)da), &size)); in DMDASetNumProcs()
74 …PetscCheck(dd->n * dd->m == size, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_OUTOFRANGE, "%" … in DMDASetNumProcs()
78 …PetscCheck(dd->n * dd->m == size, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_OUTOFRANGE, "%" … in DMDASetNumProcs()
101 PetscErrorCode DMDAGetBoundaryType(DM da, PeOp DMBoundaryType *bx, PeOp DMBoundaryType *by, PeOp DM… in DMDAGetBoundaryType() argument
103 DM_DA *dd = (DM_DA *)da->data; in DMDAGetBoundaryType()
106 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetBoundaryType()
134 PetscErrorCode DMDASetBoundaryType(DM da, DMBoundaryType bx, DMBoundaryType by, DMBoundaryType bz) in DMDASetBoundaryType() argument
136 DM_DA *dd = (DM_DA *)da->data; in DMDASetBoundaryType()
139 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetBoundaryType()
140 PetscValidLogicalCollectiveEnum(da, bx, 2); in DMDASetBoundaryType()
141 PetscValidLogicalCollectiveEnum(da, by, 3); in DMDASetBoundaryType()
142 PetscValidLogicalCollectiveEnum(da, bz, 4); in DMDASetBoundaryType()
143 …PetscCheck(!da->setupcalled, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "This fun… in DMDASetBoundaryType()
163 PetscErrorCode DMDASetDof(DM da, PetscInt dof) in DMDASetDof() argument
165 DM_DA *dd = (DM_DA *)da->data; in DMDASetDof()
168 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetDof()
169 PetscValidLogicalCollectiveInt(da, dof, 2); in DMDASetDof()
170 …PetscCheck(!da->setupcalled, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "This fun… in DMDASetDof()
172 da->bs = dof; in DMDASetDof()
191 PetscErrorCode DMDAGetDof(DM da, PetscInt *dof) in DMDAGetDof() argument
193 DM_DA *dd = (DM_DA *)da->data; in DMDAGetDof()
196 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetDof()
219 PetscErrorCode DMDAGetOverlap(DM da, PeOp PetscInt *x, PeOp PetscInt *y, PeOp PetscInt *z) in DMDAGetOverlap() argument
221 DM_DA *dd = (DM_DA *)da->data; in DMDAGetOverlap()
224 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetOverlap()
246 PetscErrorCode DMDASetOverlap(DM da, PetscInt x, PetscInt y, PetscInt z) in DMDASetOverlap() argument
248 DM_DA *dd = (DM_DA *)da->data; in DMDASetOverlap()
251 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetOverlap()
252 PetscValidLogicalCollectiveInt(da, x, 2); in DMDASetOverlap()
253 PetscValidLogicalCollectiveInt(da, y, 3); in DMDASetOverlap()
254 PetscValidLogicalCollectiveInt(da, z, 4); in DMDASetOverlap()
276 PetscErrorCode DMDAGetNumLocalSubDomains(DM da, PetscInt *Nsub) in DMDAGetNumLocalSubDomains() argument
278 DM_DA *dd = (DM_DA *)da->data; in DMDAGetNumLocalSubDomains()
281 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetNumLocalSubDomains()
299 PetscErrorCode DMDASetNumLocalSubDomains(DM da, PetscInt Nsub) in DMDASetNumLocalSubDomains() argument
301 DM_DA *dd = (DM_DA *)da->data; in DMDASetNumLocalSubDomains()
304 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetNumLocalSubDomains()
305 PetscValidLogicalCollectiveInt(da, Nsub, 2); in DMDASetNumLocalSubDomains()
332 PetscErrorCode DMDASetOffset(DM da, PetscInt xo, PetscInt yo, PetscInt zo, PetscInt Mo, PetscInt No… in DMDASetOffset() argument
334 DM_DA *dd = (DM_DA *)da->data; in DMDASetOffset()
337 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetOffset()
338 PetscValidLogicalCollectiveInt(da, xo, 2); in DMDASetOffset()
339 PetscValidLogicalCollectiveInt(da, yo, 3); in DMDASetOffset()
340 PetscValidLogicalCollectiveInt(da, zo, 4); in DMDASetOffset()
341 PetscValidLogicalCollectiveInt(da, Mo, 5); in DMDASetOffset()
342 PetscValidLogicalCollectiveInt(da, No, 6); in DMDASetOffset()
343 PetscValidLogicalCollectiveInt(da, Po, 7); in DMDASetOffset()
351 …if (da->coordinates[0].dm) PetscCall(DMDASetOffset(da->coordinates[0].dm, xo, yo, zo, Mo, No, Po)); in DMDASetOffset()
375 PetscErrorCode DMDAGetOffset(DM da, PeOp PetscInt *xo, PeOp PetscInt *yo, PeOp PetscInt *zo, PeOp P… in DMDAGetOffset() argument
377 DM_DA *dd = (DM_DA *)da->data; in DMDAGetOffset()
380 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetOffset()
410 PetscErrorCode DMDAGetNonOverlappingRegion(DM da, PeOp PetscInt *xs, PeOp PetscInt *ys, PeOp PetscI… in DMDAGetNonOverlappingRegion() argument
412 DM_DA *dd = (DM_DA *)da->data; in DMDAGetNonOverlappingRegion()
415 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetNonOverlappingRegion()
443 PetscErrorCode DMDASetNonOverlappingRegion(DM da, PetscInt xs, PetscInt ys, PetscInt zs, PetscInt x… in DMDASetNonOverlappingRegion() argument
445 DM_DA *dd = (DM_DA *)da->data; in DMDASetNonOverlappingRegion()
448 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetNonOverlappingRegion()
449 PetscValidLogicalCollectiveInt(da, xs, 2); in DMDASetNonOverlappingRegion()
450 PetscValidLogicalCollectiveInt(da, ys, 3); in DMDASetNonOverlappingRegion()
451 PetscValidLogicalCollectiveInt(da, zs, 4); in DMDASetNonOverlappingRegion()
452 PetscValidLogicalCollectiveInt(da, xm, 5); in DMDASetNonOverlappingRegion()
453 PetscValidLogicalCollectiveInt(da, ym, 6); in DMDASetNonOverlappingRegion()
454 PetscValidLogicalCollectiveInt(da, zm, 7); in DMDASetNonOverlappingRegion()
477 PetscErrorCode DMDASetStencilType(DM da, DMDAStencilType stype) in DMDASetStencilType() argument
479 DM_DA *dd = (DM_DA *)da->data; in DMDASetStencilType()
482 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetStencilType()
483 PetscValidLogicalCollectiveEnum(da, stype, 2); in DMDASetStencilType()
484 …PetscCheck(!da->setupcalled, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "This fun… in DMDASetStencilType()
504 PetscErrorCode DMDAGetStencilType(DM da, DMDAStencilType *stype) in DMDAGetStencilType() argument
506 DM_DA *dd = (DM_DA *)da->data; in DMDAGetStencilType()
509 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetStencilType()
528 PetscErrorCode DMDASetStencilWidth(DM da, PetscInt width) in DMDASetStencilWidth() argument
530 DM_DA *dd = (DM_DA *)da->data; in DMDASetStencilWidth()
533 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetStencilWidth()
534 PetscValidLogicalCollectiveInt(da, width, 2); in DMDASetStencilWidth()
535 …PetscCheck(!da->setupcalled, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "This fun… in DMDASetStencilWidth()
555 PetscErrorCode DMDAGetStencilWidth(DM da, PetscInt *width) in DMDAGetStencilWidth() argument
557 DM_DA *dd = (DM_DA *)da->data; in DMDAGetStencilWidth()
560 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetStencilWidth()
566 static PetscErrorCode DMDACheckOwnershipRanges_Private(DM da, PetscInt M, PetscInt m, const PetscIn… in DMDACheckOwnershipRanges_Private() argument
571 …PetscCheck(M >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "Global dimension n… in DMDACheckOwnershipRanges_Private()
573 …PetscCheck(sum == M, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_INCOMP, "Ownership ranges sum… in DMDACheckOwnershipRanges_Private()
595 PetscErrorCode DMDASetOwnershipRanges(DM da, const PetscInt lx[], const PetscInt ly[], const PetscI… in DMDASetOwnershipRanges() argument
597 DM_DA *dd = (DM_DA *)da->data; in DMDASetOwnershipRanges()
600 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetOwnershipRanges()
601 …PetscCheck(!da->setupcalled, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "This fun… in DMDASetOwnershipRanges()
603 …PetscCheck(dd->m >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "Cannot set own… in DMDASetOwnershipRanges()
604 PetscCall(DMDACheckOwnershipRanges_Private(da, dd->M, dd->m, lx)); in DMDASetOwnershipRanges()
609 …PetscCheck(dd->n >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "Cannot set own… in DMDASetOwnershipRanges()
610 PetscCall(DMDACheckOwnershipRanges_Private(da, dd->N, dd->n, ly)); in DMDASetOwnershipRanges()
615 …PetscCheck(dd->p >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_WRONGSTATE, "Cannot set own… in DMDASetOwnershipRanges()
616 PetscCall(DMDACheckOwnershipRanges_Private(da, dd->P, dd->p, lz)); in DMDASetOwnershipRanges()
641 PetscErrorCode DMDASetInterpolationType(DM da, DMDAInterpolationType ctype) in DMDASetInterpolationType() argument
643 DM_DA *dd = (DM_DA *)da->data; in DMDASetInterpolationType()
646 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetInterpolationType()
647 PetscValidLogicalCollectiveEnum(da, ctype, 2); in DMDASetInterpolationType()
669 PetscErrorCode DMDAGetInterpolationType(DM da, DMDAInterpolationType *ctype) in DMDAGetInterpolationType() argument
671 DM_DA *dd = (DM_DA *)da->data; in DMDAGetInterpolationType()
674 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetInterpolationType()
706 PetscErrorCode DMDAGetNeighbors(DM da, const PetscMPIInt *ranks[]) in DMDAGetNeighbors() argument
708 DM_DA *dd = (DM_DA *)da->data; in DMDAGetNeighbors()
711 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetNeighbors()
748 PetscErrorCode DMDAGetOwnershipRanges(DM da, PeOp const PetscInt *lx[], PeOp const PetscInt *ly[], … in DMDAGetOwnershipRanges() argument
750 DM_DA *dd = (DM_DA *)da->data; in DMDAGetOwnershipRanges()
753 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetOwnershipRanges()
784 PetscErrorCode DMDASetRefinementFactor(DM da, PetscInt refine_x, PetscInt refine_y, PetscInt refine… in DMDASetRefinementFactor() argument
786 DM_DA *dd = (DM_DA *)da->data; in DMDASetRefinementFactor()
789 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetRefinementFactor()
790 PetscValidLogicalCollectiveInt(da, refine_x, 2); in DMDASetRefinementFactor()
791 PetscValidLogicalCollectiveInt(da, refine_y, 3); in DMDASetRefinementFactor()
792 PetscValidLogicalCollectiveInt(da, refine_z, 4); in DMDASetRefinementFactor()
820 PetscErrorCode DMDAGetRefinementFactor(DM da, PeOp PetscInt *refine_x, PeOp PetscInt *refine_y, PeO… in DMDAGetRefinementFactor() argument
822 DM_DA *dd = (DM_DA *)da->data; in DMDAGetRefinementFactor()
825 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDAGetRefinementFactor()
859 PetscErrorCode DMDASetGetMatrix(DM da, PetscErrorCode (*f)(DM da, Mat *A)) in DMDASetGetMatrix() argument
862 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMDASetGetMatrix()
863 da->ops->creatematrix = f; in DMDASetGetMatrix()
884 PetscErrorCode DMDAMapMatStencilToGlobal(DM da, PetscInt m, const MatStencil idxm[], PetscInt gidxm… in DMDAMapMatStencilToGlobal() argument
886 const DM_DA *dd = (const DM_DA *)da->data; in DMDAMapMatStencilToGlobal()
904 dim = da->dim; /* DA dim: 1 to 3 */ in DMDAMapMatStencilToGlobal()
928 PetscCall(DMGetLocalToGlobalMapping(da, <og)); in DMDAMapMatStencilToGlobal()
939 static PetscErrorCode DMDARefineOwnershipRanges(DM da, PetscBool periodic, PetscInt stencil_width, … in DMDARefineOwnershipRanges() argument
944 …PetscCheck(ratio >= 1, PetscObjectComm((PetscObject)da), PETSC_ERR_USER, "Requested refinement rat… in DMDARefineOwnershipRanges()
964 …SETERRQ(PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_SIZ, "Could not find a compatible refined … in DMDARefineOwnershipRanges()
980 static PetscErrorCode DMDACoarsenOwnershipRanges(DM da, PetscBool periodic, PetscInt stencil_width,… in DMDACoarsenOwnershipRanges() argument
985 …PetscCheck(ratio >= 1, PetscObjectComm((PetscObject)da), PETSC_ERR_USER, "Requested refinement rat… in DMDACoarsenOwnershipRanges()
1004 …SETERRQ(PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_SIZ, "Could not find a compatible coarsene… in DMDACoarsenOwnershipRanges()
1014 PetscErrorCode DMRefine_DA(DM da, MPI_Comm comm, DM *daref) in DMRefine_DA() argument
1019 DM_DA *dd = (DM_DA *)da->data, *dd2; in DMRefine_DA()
1022 PetscValidHeaderSpecificType(da, DM_CLASSID, 1, DMDA); in DMRefine_DA()
1025 PetscCall(DMGetDimension(da, &dim)); in DMRefine_DA()
1049 PetscCall(DMDACreate(PetscObjectComm((PetscObject)da), &da2)); in DMRefine_DA()
1050 PetscCall(DMSetOptionsPrefix(da2, ((PetscObject)da)->prefix)); in DMRefine_DA()
1061 …PetscCall(DMDARefineOwnershipRanges(da, (PetscBool)(dd->bx == DM_BOUNDARY_PERIODIC || dd->interpty… in DMRefine_DA()
1062 …PetscCall(DMDARefineOwnershipRanges(da, (PetscBool)(dd->by == DM_BOUNDARY_PERIODIC || dd->interpty… in DMRefine_DA()
1063 …PetscCall(DMDARefineOwnershipRanges(da, (PetscBool)(dd->bz == DM_BOUNDARY_PERIODIC || dd->interpty… in DMRefine_DA()
1069 …PetscCall(DMDARefineOwnershipRanges(da, (PetscBool)(dd->bx == DM_BOUNDARY_PERIODIC || dd->interpty… in DMRefine_DA()
1070 …PetscCall(DMDARefineOwnershipRanges(da, (PetscBool)(dd->by == DM_BOUNDARY_PERIODIC || dd->interpty… in DMRefine_DA()
1076 …PetscCall(DMDARefineOwnershipRanges(da, (PetscBool)(dd->bx == DM_BOUNDARY_PERIODIC || dd->interpty… in DMRefine_DA()
1083 da2->ops->creatematrix = da->ops->creatematrix; in DMRefine_DA()
1085 da2->ops->getcoloring = da->ops->getcoloring; in DMRefine_DA()
1103 …if (da->levelup - da->leveldown + 1 > -1 && da->levelup - da->leveldown + 1 < dd->refine_z_hier_n)… in DMRefine_DA()
1104 …if (da->levelup - da->leveldown > -1 && da->levelup - da->leveldown < dd->refine_z_hier_n) dd2->co… in DMRefine_DA()
1110 …if (da->levelup - da->leveldown + 1 > -1 && da->levelup - da->leveldown + 1 < dd->refine_y_hier_n)… in DMRefine_DA()
1111 …if (da->levelup - da->leveldown > -1 && da->levelup - da->leveldown < dd->refine_y_hier_n) dd2->co… in DMRefine_DA()
1117 …if (da->levelup - da->leveldown + 1 > -1 && da->levelup - da->leveldown + 1 < dd->refine_x_hier_n)… in DMRefine_DA()
1118 …if (da->levelup - da->leveldown > -1 && da->levelup - da->leveldown < dd->refine_x_hier_n) dd2->co… 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()
1136 PetscCall(DMGetCoordinates(da, &coordsc)); in DMRefine_DA()
1141 PetscCall(DMGetCoordinateDM(da, &cdac)); in DMRefine_DA()
1151 for (i = 0; i < da->bs; i++) { in DMRefine_DA()
1153 PetscCall(DMDAGetFieldName(da, i, &fieldname)); in DMRefine_DA()
1312 PetscErrorCode DMRefineHierarchy_DA(DM da, PetscInt nlevels, DM daf[]) in DMRefineHierarchy_DA() argument
1317 PetscValidHeaderSpecific(da, DM_CLASSID, 1); in DMRefineHierarchy_DA()
1318 …PetscCheck(nlevels >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_OUTOFRANGE, "nlevels cann… in DMRefineHierarchy_DA()
1324 …for (i = 0; i < nlevels; i++) PetscCall(DMDAGetRefinementFactor(da, &refx[i], &refy[i], &refz[i])); in DMRefineHierarchy_DA()
1326 …PetscCall(PetscOptionsGetIntArray(((PetscObject)da)->options, ((PetscObject)da)->prefix, "-da_refi… in DMRefineHierarchy_DA()
1328 …PetscCall(PetscOptionsGetIntArray(((PetscObject)da)->options, ((PetscObject)da)->prefix, "-da_refi… in DMRefineHierarchy_DA()
1330 …PetscCall(PetscOptionsGetIntArray(((PetscObject)da)->options, ((PetscObject)da)->prefix, "-da_refi… in DMRefineHierarchy_DA()
1332 PetscCall(DMDASetRefinementFactor(da, refx[0], refy[0], refz[0])); in DMRefineHierarchy_DA()
1333 PetscCall(DMRefine(da, PetscObjectComm((PetscObject)da), &daf[0])); in DMRefineHierarchy_DA()
1336 PetscCall(DMRefine(daf[i - 1], PetscObjectComm((PetscObject)da), &daf[i])); in DMRefineHierarchy_DA()
1342 PetscErrorCode DMCoarsenHierarchy_DA(DM da, PetscInt nlevels, DM dac[]) in DMCoarsenHierarchy_DA() argument
1347 PetscValidHeaderSpecific(da, DM_CLASSID, 1); in DMCoarsenHierarchy_DA()
1348 …PetscCheck(nlevels >= 0, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_OUTOFRANGE, "nlevels cann… in DMCoarsenHierarchy_DA()
1351 PetscCall(DMCoarsen(da, PetscObjectComm((PetscObject)da), &dac[0])); in DMCoarsenHierarchy_DA()
1352 …for (i = 1; i < nlevels; i++) PetscCall(DMCoarsen(dac[i - 1], PetscObjectComm((PetscObject)da), &d… in DMCoarsenHierarchy_DA()
1362 DM_DA *da = (DM_DA *)dm->data; in DMDASetGLLCoordinates_1d() local
1365 …PetscCheck(da->bx != DM_BOUNDARY_PERIODIC, PetscObjectComm((PetscObject)da), PETSC_ERR_SUP, "Not y… in DMDASetGLLCoordinates_1d()
1407 PetscErrorCode DMDASetGLLCoordinates(DM da, PetscInt n, PetscReal *nodes) in DMDASetGLLCoordinates() argument
1410 …PetscCheck(da->dim == 1, PetscObjectComm((PetscObject)da), PETSC_ERR_SUP, "Not yet implemented for… in DMDASetGLLCoordinates()
1411 PetscCall(DMDASetGLLCoordinates_1d(da, n, nodes)); in DMDASetGLLCoordinates()