Home
last modified time | relevance | path

Searched refs:dac (Results 1 – 11 of 11) sorted by relevance

/petsc/src/dm/tests/
H A Dex36.c311 DM dac, daf; in da_test_RefineCoords1D() local
320 …ate1d(PETSC_COMM_WORLD, DM_BOUNDARY_NONE, mx + 1, 1, /* 1 dof */ 1, /* stencil = 1 */ NULL, &dac)); in da_test_RefineCoords1D()
321 PetscCall(DMSetFromOptions(dac)); in da_test_RefineCoords1D()
322 PetscCall(DMSetUp(dac)); in da_test_RefineCoords1D()
324 PetscCall(DMRefine(dac, MPI_COMM_NULL, &daf)); in da_test_RefineCoords1D()
328 …PetscCall(DMDASetUniformCoordinates(dac, -1.0, 1.0, PETSC_DECIDE, PETSC_DECIDE, PETSC_DECIDE, PETS… in da_test_RefineCoords1D()
335 PetscCall(DMGetCoordinateDM(dac, &cdac)); in da_test_RefineCoords1D()
338 PetscCall(DMGetCoordinates(dac, &coordsc)); in da_test_RefineCoords1D()
347 PetscCall(DMCreateInterpolation(dac, daf, &INTERP, NULL)); in da_test_RefineCoords1D()
349 PetscCall(DMCreateGlobalVector(dac, &ac)); in da_test_RefineCoords1D()
[all …]
H A Dex21.c10 DM dac, daf; in test1_DAInjection3d() local
37 PetscCall(DMCoarsen(daf, MPI_COMM_NULL, &dac)); in test1_DAInjection3d()
39 PetscCall(DMDASetUniformCoordinates(dac, -1.0, 1.0, -1.0, 1.0, -1.0, 1.0)); in test1_DAInjection3d()
50 PetscCall(DMGetCoordinateDM(dac, &cdac)); in test1_DAInjection3d()
53 PetscCall(DMGetCoordinates(dac, &coordsc)); in test1_DAInjection3d()
74 PetscCall(DMCreateGlobalVector(dac, &ac)); in test1_DAInjection3d()
90 PetscCall(DMDestroy(&dac)); in test1_DAInjection3d()
H A Dex11.c9 DM da, dac; in main() local
45 PetscCall(DMGetCoordinateDM(da, &dac)); in main()
48 PetscCall(DMDAVecGetArrayDOFRead(dac, coors, &xy)); in main()
57 PetscCall(DMDAVecRestoreArrayDOFRead(dac, coors, &xy)); in main()
/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
53 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, NULL, NULL, NULL, NULL, NULL, NULL, NULL, &bx, NULL, NULL, N… in DMCreateInterpolation_DA_1D_Q1()
68 PetscCall(DMDAGetCorners(dac, &i_start_c, NULL, NULL, &m_c, NULL, NULL)); in DMCreateInterpolation_DA_1D_Q1()
69 PetscCall(DMDAGetGhostCorners(dac, &i_start_ghost_c, NULL, NULL, &m_ghost_c, NULL, NULL)); in DMCreateInterpolation_DA_1D_Q1()
70 PetscCall(DMGetLocalToGlobalMapping(dac, &ltog_c)); in DMCreateInterpolation_DA_1D_Q1()
74 PetscCall(MatCreate(PetscObjectComm((PetscObject)dac), &mat)); in DMCreateInterpolation_DA_1D_Q1()
83 PetscCall(ConvertToAIJ(dac->mattype, &mattype)); in DMCreateInterpolation_DA_1D_Q1()
170 static PetscErrorCode DMCreateInterpolation_DA_1D_Q0(DM dac, DM daf, Mat *A) in DMCreateInterpolation_DA_1D_Q0() argument
184 …PetscCall(DMDAGetInfo(dac, NULL, &Mx, NULL, NULL, NULL, NULL, NULL, NULL, NULL, &bx, NULL, NULL, N… in DMCreateInterpolation_DA_1D_Q0()
201 PetscCall(DMDAGetCorners(dac, &i_start_c, NULL, NULL, &m_c, NULL, NULL)); in DMCreateInterpolation_DA_1D_Q0()
[all …]
H A Dgr2.c118 DM da, dac, dag; in VecView_MPI_Draw_DA2d() local
166 …, DM_BOUNDARY_NONE, DM_BOUNDARY_NONE, DMDA_STENCIL_BOX, M, N, zctx.m, zctx.n, w, 1, lx, ly, &dac)); in VecView_MPI_Draw_DA2d()
167 PetscCall(DMSetUp(dac)); in VecView_MPI_Draw_DA2d()
171 dac = da; in VecView_MPI_Draw_DA2d()
174 PetscCall(DMCreateLocalVector(dac, &xlocal)); in VecView_MPI_Draw_DA2d()
175 if (dac != da) { in VecView_MPI_Draw_DA2d()
177 PetscCall(PetscObjectDereference((PetscObject)dac)); in VecView_MPI_Draw_DA2d()
188 PetscCall(VecGetDM(xlocal, &dac)); in VecView_MPI_Draw_DA2d()
190 dac = da; in VecView_MPI_Draw_DA2d()
197 PetscCall(DMGlobalToLocalBegin(dac, xin, INSERT_VALUES, xlocal)); in VecView_MPI_Draw_DA2d()
[all …]
H A Ddacreate.c127 DM dac; in DMLoad_DA() local
151 PetscCall(DMGetCoordinateDM(da, &dac)); in DMLoad_DA()
152 PetscCall(DMCreateGlobalVector(dac, &c)); in DMLoad_DA()
H A Dda.c1342 PetscErrorCode DMCoarsenHierarchy_DA(DM da, PetscInt nlevels, DM dac[]) in DMCoarsenHierarchy_DA() argument
1350 PetscAssertPointer(dac, 3); 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()
/petsc/src/dm/tutorials/
H A Dex3.c94 DM dac, daf; in main() local
111 PetscCall(DMDACreate1d(PETSC_COMM_WORLD, bx, M, 1, 1, NULL, &dac)); in main()
113 …eate2d(PETSC_COMM_WORLD, bx, by, stype, M, N, PETSC_DECIDE, PETSC_DECIDE, 1, 1, NULL, NULL, &dac)); in main()
115 …, by, bz, stype, M, N, P, PETSC_DECIDE, PETSC_DECIDE, PETSC_DECIDE, 1, 1, NULL, NULL, NULL, &dac)); in main()
117 PetscCall(DMSetFromOptions(dac)); in main()
118 PetscCall(DMSetUp(dac)); in main()
120 PetscCall(DMRefine(dac, PETSC_COMM_WORLD, &daf)); in main()
122 PetscCall(DMDASetUniformCoordinates(dac, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0)); in main()
130 PetscCall(DMCreateInterpolation(dac, daf, &A, 0)); in main()
133 PetscCall(DMDestroy(&dac)); in main()
/petsc/src/snes/tutorials/
H A Dex48.c1251 DM dac, daf; local
1260 dac = hierarchy[nlevels - 2];
1262 dac = dac0;
1264 PetscCall(DMDAGetInfo(dac, &dim, &N, &M, 0, &n, &m, 0, &dof, &s, 0, 0, 0, &st));
1268 …PetscCall(DMDACreate3d(PetscObjectComm((PetscObject)dac), DM_BOUNDARY_NONE, DM_BOUNDARY_PERIODIC, …
1271 daf->ops->creatematrix = dac->ops->creatematrix;
1272 daf->ops->createinterpolation = dac->ops->createinterpolation;
1273 daf->ops->getcoloring = dac->ops->getcoloring;
1275 ddc = (DM_DA *)dac->data;
1285 static PetscErrorCode DMCreateInterpolation_DA_THI(DM dac, DM daf, Mat *A, Vec *scale) argument
[all …]
/petsc/src/dm/interface/
H A Ddm.c1265 PetscErrorCode DMCreateInterpolationScale(DM dac, DM daf, Mat mat, Vec *scale) in DMCreateInterpolationScale() argument
1275 PetscCall(DMCreateGlobalVector(dac, scale)); in DMCreateInterpolationScale()
1355 PetscErrorCode DMCreateInjection(DM dac, DM daf, Mat *mat) in DMCreateInjection() argument
1358 PetscValidHeaderSpecific(dac, DM_CLASSID, 1); 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()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas5214 (species/use-chemkin/dac-species ("co" "ho2"))
5215 (species/use-chemkin-dac/tol 0.001)
5216 (species/use-chemkin-dac? #f)