Home
last modified time | relevance | path

Searched refs:dmstag (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/stag/tests/
H A Dex1.c6 static PetscErrorCode TestFields(DM dmstag);
10 DM dmstag; in main() local
26 …DMStagCreate1d(PETSC_COMM_WORLD, DM_BOUNDARY_NONE, 3, 1, 1, DMSTAG_STENCIL_BOX, 1, NULL, &dmstag)); in main()
29 …DARY_NONE, 3, 2, PETSC_DECIDE, PETSC_DECIDE, 1, 1, 1, DMSTAG_STENCIL_BOX, 1, NULL, NULL, &dmstag)); in main()
32 …DECIDE, PETSC_DECIDE, PETSC_DECIDE, 1, 1, 1, 1, DMSTAG_STENCIL_BOX, 1, NULL, NULL, NULL, &dmstag)); in main()
48 …(DMStagCreate1d(PETSC_COMM_WORLD, DM_BOUNDARY_NONE, mx, 1, 1, DMSTAG_STENCIL_BOX, 1, lx, &dmstag)); in main()
52 …_NONE, DM_BOUNDARY_NONE, mx, my, ranksx, ranksy, 1, 1, 1, DMSTAG_STENCIL_BOX, 1, lx, ly, &dmstag)); in main()
56 …NONE, mx, my, mz, ranksx, ranksy, ranksz, 1, 1, 1, 1, DMSTAG_STENCIL_BOX, 1, lx, ly, lz, &dmstag)); in main()
64 PetscCall(DMSetFromOptions(dmstag)); in main()
65 PetscCall(DMSetUp(dmstag)); in main()
[all …]
H A Dex2.c6 static PetscErrorCode Test_3d_4x4x4_3x3x3(DM dmstag);
10 DM dmstag; in main() local
20 …, PETSC_DECIDE, dof[0], dof[1], dof[2], dof[3], DMSTAG_STENCIL_BOX, 1, NULL, NULL, NULL, &dmstag)); in main()
25 PetscCall(DMSetFromOptions(dmstag)); in main()
26 PetscCall(DMSetUp(dmstag)); in main()
27 PetscCall(Test_3d_4x4x4_3x3x3(dmstag)); in main()
28 PetscCall(DMDestroy(&dmstag)); in main()
33 static PetscErrorCode Test_3d_4x4x4_3x3x3(DM dmstag) in Test_3d_4x4x4_3x3x3() argument
43 PetscCall(DMGetDimension(dmstag, &dim)); in Test_3d_4x4x4_3x3x3()
44 PetscCheck(dim == 3, PetscObjectComm((PetscObject)dmstag), PETSC_ERR_SUP, "This is a 3d test"); in Test_3d_4x4x4_3x3x3()
[all …]
/petsc/src/dm/impls/stag/
H A Dstagda.c301 static PetscErrorCode DMStagTransferCoordinatesToDMDA(DM dmstag, DMStagStencilLocation loc, DM dmda) in DMStagTransferCoordinatesToDMDA() argument
310 PetscValidHeaderSpecificType(dmstag, DM_CLASSID, 1, DMSTAG); in DMStagTransferCoordinatesToDMDA()
312 PetscCall(DMGetDimension(dmstag, &dim)); in DMStagTransferCoordinatesToDMDA()
313 PetscCall(DMGetCoordinateDM(dmstag, &dmstagCoord)); in DMStagTransferCoordinatesToDMDA()
314 PetscCall(DMGetCoordinatesLocal(dmstag, &stagCoord)); /* Note local */ in DMStagTransferCoordinatesToDMDA()
327 …PetscCall(DMStagGetCorners(dmstag, &start[0], &start[1], &start[2], &n[0], &n[1], &n[2], NULL, NUL… in DMStagTransferCoordinatesToDMDA()
328 PetscCall(DMStagDMDAGetExtraPoints(dmstag, loc, extraPoint)); in DMStagTransferCoordinatesToDMDA()
342 PetscCall(DMStagGetProductCoordinateArraysRead(dmstag, &cArrX, NULL, NULL)); in DMStagTransferCoordinatesToDMDA()
344 PetscCall(DMStagRestoreProductCoordinateArraysRead(dmstag, &cArrX, NULL, NULL)); in DMStagTransferCoordinatesToDMDA()
345 …} else SETERRQ(PetscObjectComm((PetscObject)dmstag), PETSC_ERR_SUP, "Stag to DA coordinate transfe… in DMStagTransferCoordinatesToDMDA()
[all …]
/petsc/doc/manual/
H A Ddm.md11 dmstag
/petsc/doc/manualpages/MANSECHeaders/
H A DDMStag4 Users guide chapter [](/manual/dmstag).