Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


This README documents whatever steps are necessary to get the application DTM++.Project/dwr/dwr-diffusion up and running.

What is this repository for?

  • Goal-oriented adaptivity for the diffusion equation

How do I get set up?

  • Dependencies deal.II v9.0.0 at least, installed via candi, cf.

  • Configuration cmake . make

  • Run (single process) ./dwr-diffusion

Who do I talk to?

Remark. DTM++ is free software.

If you write scientific publication using results obtained by reusing parts of DTM++, or specifically DTM++/dwr-diffusion, especially by reusing the datastructures, algorithms and/or supporting parameter/data input/output classes, you are willing to cite the following two publications:

  • U. Koecher, M.P. Bruchhaeuser, M. Bause: "Efficient and scalable data structures and algorithms for goal-oriented adaptivity of space-time FEM codes", submitted to SoftwareX, p. 1-6, 2018.

  • U. Koecher: "Variational space-time methods for the elastic wave equation and the diffusion equation", Ph.D. thesis, Department of Mechanical Engineering of the Helmut-Schmidt-University, University of the German Federal Armed Forces Hamburg, Germany, p. 1-188, urn:nbn🇩🇪gbv:705-opus-31129, 2015. Open access via:


Copyright (C) 2012-2018 by Uwe Koecher and contributors

This file is part of DTM++.

DTM++ is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DTM++ is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with DTM++. If not, see Please see the file ./LICENSE for details.