| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex37.c | 32 double surface = 0., volume = 0., vol; in ComputeVolume() local 56 surface += vol; in ComputeVolume() 61 …ObjectComm(obj), "DM %s: Surface Area = %.6e Volume = %.6e\n", name ? name : "", surface, volume)); in ComputeVolume() 67 DM surface, dm; in main() local 73 …PetscCall(DMPlexCreateFromFile(PETSC_COMM_WORLD, ctx.filename, "ex37_plex", PETSC_TRUE, &surface)); in main() 74 PetscCall(PetscObjectSetName((PetscObject)surface, "CAD Surface")); in main() 75 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)surface, "sur_")); in main() 76 PetscCall(DMSetFromOptions(surface)); in main() 77 PetscCall(DMViewFromOptions(surface, NULL, "-dm_view")); in main() 78 PetscCall(ComputeVolume(surface)); in main() [all …]
|
| /petsc/doc/tutorials/meshing/ |
| H A D | guide_to_subsurface.md | 3 …the TDyCore simulation framework for subsurface flows. The user inputs a surface mesh, a refinemen… 7 For example, a very simple mesh would start with a square surface mesh divided into two triangles, … 18 … cells have celltype 9, meaning they are triangular prisms. The original surface mesh had 5 edges,… 22 We can regularly refine the surface before extrusion using `-dm_refine <k>`, where `k` is the numbe… 25 … EXTRA_OPTIONS="-srf_dm_refine 2 -srf_dm_view draw -draw_save $PETSC_DIR/surface.png -draw_save_si… 28 which produces the following surface 30 :::{figure} /images/tutorials/meshing/surface.png 46 **Extruded mesh with refined surface** 59 **Parallel extruded mesh with refined surface** 64 … In order to differentiate between cells, we first mark the cells on the surface using a `DMLabel`… [all …]
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex17.c | 8 double surface = 0., volume = 0., vol; in ComputeVolume() local 33 surface += vol; in ComputeVolume() 38 …PetscObject)dm), "DM %s: Surface Area = %.6e Volume = %.6e\n", name ? name : "", surface, volume)); in ComputeVolume()
|
| /petsc/doc/overview/ |
| H A D | plex_transform_table.md | 46 - Extrude n layers of cells from a surface 54 - Extrude a layer of cells into a mesh from an internal surface
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex42_cube_3.out | 32 Exact mesh surface area : 6.0 33 Computed mesh surface area : 5.99999999999994
|
| H A D | ex42_sphere_3.out | 31 Exact mesh surface area : 12.56637061435917 32 Computed mesh surface area : 12.56637061436417
|
| H A D | ex42_sphere_3_p4_alt.out | 31 Exact mesh surface area : 12.56637061435917 32 Computed mesh surface area : 12.56637061436409
|
| H A D | ex42_cube_3_p4_alt.out | 32 Exact mesh surface area : 6.0 33 Computed mesh surface area : 5.99999999999998
|
| H A D | ex42_sphere_3_p4.out | 31 Exact mesh surface area : 12.56637061435917 32 Computed mesh surface area : 12.56637061436409
|
| H A D | ex42_cube_3_p4.out | 32 Exact mesh surface area : 6.0 33 Computed mesh surface area : 5.99999999999998
|
| H A D | ex1_0.out | 43 [0] <dm:plex> TetGenMeshMeshSurface(): Creating surface mesh.
|
| /petsc/doc/miscellaneous/ |
| H A D | applications_publications.md | 37 are lines of constant temperature (the upper surface is cold, the deep mantle is hot); 60 - [Simulation of Greenland present-day ice surface speed; it is a result of a PISM 76 Collignon, M., Kaus, B., May, D.A., Fernandez, N., 2014. Influences of surface processes
|
| /petsc/src/ts/tests/ |
| H A D | ex5_control.txt | 32 …sed for latent and sensible heat fluxes. The dynamic winds do not affect the surface energy budget
|
| /petsc/doc/manual/ |
| H A D | snes.md | 531 with a quadratic constraint surface, defined by 536 constraint surface, $\Delta\mathbf x$ and $\Delta\lambda$ are the 538 user-provided consistency parameter determining the shape of the constraint surface. 539 Generally, $\psi^2 > 0$ leads to a hyper-sphere constraint surface, while 540 $\psi^2 = 0$ leads to a hyper-cylinder constraint surface. 542 Since the solution will always fall on the constraint surface, the method will often 592 surface at every iteration, or only when fully converged. 601 normal hyper-surface to the quadratic constraint surface. 613 By evaluating the intersection of constraint surface and equilibrium line at each 617 constraint surface do not intersect due to particularly large linearized error. [all …]
|
| H A D | dmplex.md | 776 Note that surface meshing is not currently supported and that ParMmg
|
| /petsc/doc/changes/ |
| H A D | 317.md | 261 - Add `DMPlexMetricSetNoSurf()` to turn off surface modification for (Par)Mmg 262 … - Add `DMPlexMetricNoSurf()` to determine whether surface modification is turned off for (Par)Mmg 279 - Add meshing of the Schwarz-P and Gyroid triply periodic minimal surface (see `DMPlexCreateTPSMesh…
|
| H A D | 2015.md | 174 can draw surface contours of vector fields with the routine
|
| H A D | 322.md | 171 - Add an argument to `DMPlexLabelCohesiveComplete()` in order to change behavior at surface boundary
|
| H A D | 319.md | 128 - Add `PetscDrawSetVisible()` to set if the drawing surface (the 'window') is visible on its display
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMPlex.pyx | 151 """Create a mesh on the surface of a box mesh using tensor cells. 1446 """Add the transitive closure to the surface. 1453 A `DMLabel` marking the surface points. 1464 """Add all other mesh pieces to complete the surface. 1471 A `DMLabel` marking the surface. 1481 Flag to split faces incident on the surface boundary, 2610 """Set the flag indicating whether surface modification should be turned off. 2617 Flag indicating whether surface modification should be turned off. 2630 """Return the flag indicating whether surface modification is turned off.
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 642 (shell/map-uds-at-external-surface? #t) 1802 (patternator/surface-planarity 0.) 1803 (patternator/surface-zone-id -1) 1851 (vof-to-dpm/lump-detect/vof-surface 0.999999) 1970 (dpm/dpm-vof/static-pileup/surface/restit-coeff/wallnormal 0.7) 1971 (dpm/dpm-vof/static-pileup/surface/restit-coeff/tangential 0.7) 1973 (dpm/dpm-vof/static-pileup/surface/control-parameter 1.) 2063 (dpm/surface-composition-assumption 1) 2404 (dpm/surface-injection/allow-non-bnd-surf-with-mdm? #f) 2405 (dpm/surface-injection-delta 1e-05) [all …]
|
| /petsc/src/dm/impls/plex/tutorials/output/ |
| H A D | ex1f90_1.out | 34 [0] <dm:plex> TetGenMeshMeshSurface(): Creating surface mesh.
|
| H A D | ex1_1.out | 34 [0] <dm:plex> TetGenMeshMeshSurface(): Creating surface mesh.
|
| /petsc/doc/community/meetings/2025/ |
| H A D | index.md | 204 …surface. Inherent in the tenet of plate tectonics is that the plates are internally rigid with def…
|
| /petsc/doc/ |
| H A D | petsc.bib | 786 …sights into the mechanical properties of several triply periodic minimal surface lattice structures 1622 surface anisotropy}, 2783 thermal convection simulation surrounded by free surface}, 3335 title = {Influences of surface processes on fold growth during {3-D} detachment folding}, 4095 surface}, 4106 title = {Discretization errors and free surface stabilization in the finite difference and 4153 title = {A comparison of numerical surface topography calculations in geodynamic 4202 title = {A free surface capturing discretization for the staggered grid finite difference 4610 % LiteralHTML:Modeling surface flow of water is valuable for both flood control and 4612 % LiteralHTML:Florida Everglades requires extensive understanding of the surface water [all …]
|