Home
last modified time | relevance | path

Searched refs:daf (Results 1 – 8 of 8) sorted by relevance

/petsc/src/dm/tests/
H A Dex21.c10 DM dac, daf; in test1_DAInjection3d() local
33 1, /* stencil = 1 */ NULL, NULL, NULL, &daf)); in test1_DAInjection3d()
34 PetscCall(DMSetFromOptions(daf)); in test1_DAInjection3d()
35 PetscCall(DMSetUp(daf)); in test1_DAInjection3d()
37 PetscCall(DMCoarsen(daf, MPI_COMM_NULL, &dac)); in test1_DAInjection3d()
40 PetscCall(DMDASetUniformCoordinates(daf, -1.0, 1.0, -1.0, 1.0, -1.0, 1.0)); in test1_DAInjection3d()
51 PetscCall(DMGetCoordinateDM(daf, &cdaf)); in test1_DAInjection3d()
54 PetscCall(DMGetCoordinates(daf, &coordsf)); in test1_DAInjection3d()
77 PetscCall(DMCreateGlobalVector(daf, &af)); in test1_DAInjection3d()
91 PetscCall(DMDestroy(&daf)); in test1_DAInjection3d()
H A Dex31.c10 DM da, daf; in main() local
17 PetscCall(DMRefine(da, PETSC_COMM_WORLD, &daf)); in main()
18 PetscCall(DMCreateInterpolation(da, daf, &M, NULL)); in main()
20 PetscCall(DMCreateGlobalVector(daf, &y)); in main()
25 PetscCall(DMDestroy(&daf)); in main()
H A Dex36.c311 DM dac, daf; in da_test_RefineCoords1D() local
324 PetscCall(DMRefine(dac, MPI_COMM_NULL, &daf)); in da_test_RefineCoords1D()
325 PetscCall(DMDAGetInfo(daf, 0, &Mx, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in da_test_RefineCoords1D()
329 …PetscCall(DMDASetUniformCoordinates(daf, -1.0, 1.0, PETSC_DECIDE, PETSC_DECIDE, PETSC_DECIDE, PETS… in da_test_RefineCoords1D()
336 PetscCall(DMGetCoordinateDM(daf, &cdaf)); in da_test_RefineCoords1D()
339 PetscCall(DMGetCoordinates(daf, &coordsf)); in da_test_RefineCoords1D()
347 PetscCall(DMCreateInterpolation(dac, daf, &INTERP, NULL)); in da_test_RefineCoords1D()
352 PetscCall(DMCreateGlobalVector(daf, &af)); in da_test_RefineCoords1D()
361 PetscCall(DMCreateGlobalVector(daf, &afexact)); in da_test_RefineCoords1D()
383 PetscCall(DMDestroy(&daf)); in da_test_RefineCoords1D()
[all …]
/petsc/src/dm/impls/da/
H A Ddainterp.c39 static PetscErrorCode DMCreateInterpolation_DA_1D_Q1(DM dac, DM daf, Mat *A) in DMCreateInterpolation_DA_1D_Q1() argument
54 …PetscCall(DMDAGetInfo(daf, NULL, &mx, NULL, NULL, NULL, NULL, NULL, &dof, NULL, NULL, NULL, NULL, … in DMCreateInterpolation_DA_1D_Q1()
63 PetscCall(DMDAGetCorners(daf, &i_start, NULL, NULL, &m_f, NULL, NULL)); in DMCreateInterpolation_DA_1D_Q1()
64 PetscCall(DMDAGetGhostCorners(daf, &i_start_ghost, NULL, NULL, &m_ghost, NULL, NULL)); in DMCreateInterpolation_DA_1D_Q1()
65 PetscCall(DMGetLocalToGlobalMapping(daf, &ltog_f)); in DMCreateInterpolation_DA_1D_Q1()
170 static PetscErrorCode DMCreateInterpolation_DA_1D_Q0(DM dac, DM daf, Mat *A) in DMCreateInterpolation_DA_1D_Q0() argument
185 …PetscCall(DMDAGetInfo(daf, NULL, &mx, NULL, NULL, NULL, NULL, NULL, &dof, NULL, NULL, NULL, NULL, … in DMCreateInterpolation_DA_1D_Q0()
196 PetscCall(DMDAGetCorners(daf, &i_start, NULL, NULL, &m_f, NULL, NULL)); in DMCreateInterpolation_DA_1D_Q0()
197 PetscCall(DMDAGetGhostCorners(daf, &i_start_ghost, NULL, NULL, &m_ghost, NULL, NULL)); in DMCreateInterpolation_DA_1D_Q0()
198 PetscCall(DMGetLocalToGlobalMapping(daf, &ltog_f)); in DMCreateInterpolation_DA_1D_Q0()
[all …]
H A Dda.c1312 PetscErrorCode DMRefineHierarchy_DA(DM da, PetscInt nlevels, DM daf[]) in DMRefineHierarchy_DA() argument
1320 PetscAssertPointer(daf, 3); in DMRefineHierarchy_DA()
1333 PetscCall(DMRefine(da, PetscObjectComm((PetscObject)da), &daf[0])); in DMRefineHierarchy_DA()
1335 PetscCall(DMDASetRefinementFactor(daf[i - 1], refx[i], refy[i], refz[i])); in DMRefineHierarchy_DA()
1336 PetscCall(DMRefine(daf[i - 1], PetscObjectComm((PetscObject)da), &daf[i])); in DMRefineHierarchy_DA()
/petsc/src/dm/tutorials/
H A Dex3.c94 DM dac, daf; in main() local
120 PetscCall(DMRefine(dac, PETSC_COMM_WORLD, &daf)); in main()
124 PetscCall(SetCoordinates1d(daf)); in main()
126 PetscCall(SetCoordinates2d(daf)); in main()
128 PetscCall(SetCoordinates3d(daf)); in main()
130 PetscCall(DMCreateInterpolation(dac, daf, &A, 0)); in main()
134 PetscCall(DMDestroy(&daf)); in main()
/petsc/src/snes/tutorials/
H A Dex48.c1251 DM dac, daf; local
1268 …_PERIODIC, DM_BOUNDARY_PERIODIC, st, thi->zlevels, N, M, 1, n, m, dof, s, NULL, NULL, NULL, &daf));
1269 PetscCall(DMSetUp(daf));
1271 daf->ops->creatematrix = dac->ops->creatematrix;
1272 daf->ops->createinterpolation = dac->ops->createinterpolation;
1273 daf->ops->getcoloring = dac->ops->getcoloring;
1274 ddf = (DM_DA *)daf->data;
1278 PetscCall(DMDASetFieldName(daf, 0, "x-velocity"));
1279 PetscCall(DMDASetFieldName(daf, 1, "y-velocity"));
1281 hierarchy[nlevels - 1] = daf;
[all …]
/petsc/src/dm/interface/
H A Ddm.c1265 PetscErrorCode DMCreateInterpolationScale(DM dac, DM daf, Mat mat, Vec *scale) in DMCreateInterpolationScale() argument
1274 PetscCall(DMCreateGlobalVector(daf, &fine)); in DMCreateInterpolationScale()
1355 PetscErrorCode DMCreateInjection(DM dac, DM daf, Mat *mat) in DMCreateInjection() argument
1359 PetscValidHeaderSpecific(daf, DM_CLASSID, 2); in DMCreateInjection()
1361 PetscCall(PetscLogEventBegin(DM_CreateInjection, dac, daf, 0, 0)); in DMCreateInjection()
1362 PetscUseTypeMethod(dac, createinjection, daf, mat); in DMCreateInjection()
1363 PetscCall(PetscLogEventEnd(DM_CreateInjection, dac, daf, 0, 0)); in DMCreateInjection()