dune-gdt

dune-gdt

dune-gdt (dune-gdt)

dune-gdt is a DUNE module which provides a generic discretization toolbox for grid-based numerical methods. It contains building blocks - like local operators, local evaluations, local assemblers - for discretization methods and suitable discrete function spaces.

Requires:
dune-xt-common dune-xt-grid dune-xt-la dune-xt-functions dune-localfunctions
Maintainer: René Fritze, Tim Keil, Tobias Leibner, Felix Schindler
Git repository:
https://github.com/dune-community/dune-gdt

What is dune-gdt?

dune-gdt is a DUNE module which provides a generic discretization toolbox for grid-based numerical methods. It contains building blocks - like local operators, local evaluations, local assemblers - for discretization methods and suitable discrete function spaces. dune-gdt’s design goals are:

  • to closely mirror mathematics making it easy to translate from theory to implementation
  • be conveniently usable without hiding C++/DUNE, thus giving the user full control
  • code reuse as far as possible to mimize code that needs to be rewritten and maintained

How to use dune-gdt

We provide a git repository containing dune-gdt and all required dependencies. You can find this super module and installation instructions here.

If you don’t want to use the super module, just put all required DUNE modules in a folder together with dune-gdt and configure/build it through dunecontrol (see the documentation of dune-common for details).

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (Apr 17, 22:25, 2024)