Skip to content

dune-community/dune-xt

Repository files navigation

# This file is part of the dune-xt project:
#   https://zivgitlab.uni-muenster.de/ag-ohlberger/dune-community/dune-xt
# Copyright 2009-2021 dune-xt developers and contributors. All rights reserved.
# License: Dual licensed as BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause)
#      or  GPL-2.0+ (http://opensource.org/licenses/gpl-license)
#          with "runtime exception" (http://www.dune-project.org/license.html)
# Authors:
#   Felix Schindler (2013 - 2014, 2016 - 2017, 2019)
#   René Fritze     (2009, 2015, 2019)
#   Tobias Leibner  (2020 - 2021)

pre-commit pipeline status

dune-xt is an eXTensions module for DUNE, which is often used in the context of the discretization module dune-gdt.

There is a paper describing some of the concepts behind this extension. While already dated (in particular, the four modules dune-xt-common, dune-xt-grid, dune-xt-la and dune-xt-functions have been merged into the single dune-xt module), most ideas still apply:

T. Leibner and R. Milk and F. Schindler: "Extending DUNE: The dune-xt modules"
Archive of Numerical Software, 5:193-216, 2017
https://www.doi.org/10.11588/ans.2017.1.27720

New users may best try out this module by using the git supermodule dune-xt-super, experienced DUNE users may go ahead.

Please see our gitlab page for issue tracking and further information. If you want to start hacking, go ahead and fork us on gitlab (or fork the github mirror) and have a look at the CONTRIBUTING.md.