dune-uggrid
dune-uggrid
This is a fork of the old UG finite element software, stripped of everything but the grid data structure. You need this module if you want to use the UGGrid grid implementation from dune-grid.
| Requires: |
dune-common
|
| Maintainer: | Oliver Sander oliver.sander@tu-dresden.de |
| Git repository: |
https://gitlab.dune-project.org/staging/dune-uggrid |
dune-uggrid
This is a fork of the old UG
finite element software, wrapped as a Dune module, and stripped of everything
but the grid data structure. You need this module if you want to use the UGGrid
grid implementation from the dune-grid module.
To use this module, simply have it available when building dune-grid.
The Dune build system will then pick it up when building dune-grid,
and the UGGrid grid implementation becomes available.
Features
The UGGrid grid data structure is very powerful and flexible. Its main features are:
- Unstructured two- and three-dimensional grids
- Grids with more than one element type: triangles and quadrilaterals in 2d, tetrahedra, hexahedra, prisms and pyramids in 3d
- Adaptive red-green refinement, and nonconforming refinement
- Anisotropic refinement
- Distributed grids on large numbers of processes, connected by MPI
- Free-form domain boundaries: Individual grids always have polyhedral boundaries, but refining the grids will approximate the actual (free-form) boundary better and better.
The features of UGGrid are described in more detail in the
Dune book.
Planned features
The following features are natural next steps in the development
of dune-uggrid.
- Checkpointing: Save the entire grid hierarchy to a file, and read it back in again.
- Direct construction of distributed grids (instead of constructing the grid on rank 0 and then distributing)
- Two-dimensional grids in a three-dimensional world
Releases
Although technically not a “Dune core module”,
dune-uggrid is released together with the Dune core modules.
Starting with version 2.10 you can find dune-uggrid release
tarballs at the same site
as the Dune core module releases.
Older release tarballs can be found at the following links:
| version | source | signature |
|---|---|---|
| 2.9.1 | dune-uggrid-2.9.1.tar.gz | dune-uggrid-2.9.1.tar.gz.asc |
| 2.8.0 | dune-uggrid-2.8.0.tar.gz | dune-uggrid-2.8.0.tar.gz.asc |
Maintainer
The dune-uggrid module is currently maintained by Oliver Sander.
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 5, 23:34, 2025)