| /petsc/src/dm/tests/ |
| H A D | ex21.c | 10 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 D | ex31.c | 10 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 D | ex36.c | 311 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 D | dainterp.c | 39 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, <og_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, <og_f)); in DMCreateInterpolation_DA_1D_Q0() [all …]
|
| H A D | da.c | 1312 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 D | ex3.c | 94 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 D | ex48.c | 1251 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 D | dm.c | 1265 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()
|