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).