Grid Modules

Grid managers

The dune-grid module already includes some grid managers. Some are DUNE internal but most require some additional packages. Look at an overview of the different grid manager provided and their features. In addition to those provided directly with dune-grid, there are further grid managers with different sets of features available - some of these might require the installation of some additional library. Not all the grid managers listed here are available for download but feel free to contact the maintainer to ask for a tar ball.

  • dune-multidomaingrid is a meta grid that allows to divide a given grid into separate subdomains. These subdomains can be treated as grids in their own right. dune-multidomaingrid is maintained by Steffen Müthing.
  • dune-prismgrid is a grid wrapper for a DUNE grid implementation, adding an additional dimension to the grid using generic prismatic elements. This grid is maintained by Christoph Gersbacher.

List of modules in this group of modules:

ALUGrid is an adaptive, loadbalancing, unstructured implementation of the DUNE grid interface supporting either simplices or cubes.

Requires:
dune-common dune-geometry dune-grid
Maintainer: Martin Alkämper, Andreas Dedner, Robert Klöfkorn, Martin Nolte
Git repository:
https://gitlab.dune-project.org/extensions/dune-alugrid

CurvilinearGrid implements a 3d simplex grid based on Lagrangian interpolation. Features include flexible polynomial order, parallel mesh reading and partitioning, and curvilinear visualization via VTK. For details see http://www.curvilinear-grid.org.

Requires:
dune-grid
Maintainer: LSPR AG

PolygonGrid implements a DUNE grid consisting of polygons.

Requires:
dune-grid
Maintainer: Martin Nolte
Git repository:
https://gitlab.dune-project.org/martin.nolte/dune-polygongrid

SPGrid is an efficient structured, parallel implementation of the DUNE grid interface.

Requires:
dune-grid
Maintainer: Martin Nolte
Git repository:
https://gitlab.dune-project.org/extensions/dune-spgrid

dune-subgrid allows you to mark a subset of the elements of a given grid. This subset can then be treated as a grid hierarchy in its own right.

Requires:
dune-grid
Maintainer: Carsten Gräser
Git repository:
http://numerik.mi.fu-berlin.de/dune-subgrid/index.php

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 dune-grid.

Requires:
dune-common
Maintainer: Oliver Sander oliver.sander@tu-dresden.de, Ansgar Burchardt ansgar.burchardt@tu-dresden.de
Git repository:
https://gitlab.dune-project.org/staging/dune-uggrid

The dune-foamgrid module is an implementation of the dune-grid interface that implements one- and two-dimensional grids in a physical space of arbitrary dimension. The grids are not expected to have a manifold structure, i.e., more than two elements can share a common facet.

Requires:
dune-common dune-geometry dune-grid
Git repository:
https://gitlab.dune-project.org/extensions/dune-foamgrid.git

A grid implementation using the p4est library

Maintainer: Robert Klöfkorn, Martin Nolte
Git repository:
https://gitlab.dune-project.org/robert.kloefkorn/dune-p4estgrid
Creative Commons License   |  Legal Statements / Impressum  |  generated with Hugo v0.26 (Oct 17, 22:19, 2017)