Skip to content
Snippets Groups Projects

Readme

What is DuMuX-Lecture?

DuMuX-Lecture contains several numerical examples for modeling flow and transport processes in porous media. It is based on the open-source porous-media simulator DuMuX. The examples are used in the lectures of the LH2 group at the University of Stuttgart. They are contained in subfolders of the folder lecture.

Installation

DuMuX-Lecture is a DUNE module that depends on DuMuX. It can be installed like DuMuX itself, please refer to the DuMuX and DUNE installation instructions for details.

License

DuMuX-Lecture is licensed under the terms and conditions of the GNU General Public License (GPL) version 2 or - at your option - any later version. The GPL can be read online, or in the LICENSE.md file provided in the topmost directory of the DuMuX source code tree.

Please note that DuMuX-Lecture's license, unlike DUNE, does NOT feature a template exception to the GNU General Public License. This means that you must publish any source code which uses any of the DuMuX-Lecture header files if you want to redistribute your program to third parties. If this is unacceptable to you, please contact us for a commercial license.

See the file LICENSE.md for full copying permissions.

Automated Testing

  • Master branch (development): master build badge
  • Latest release: release build badge

DuMux lecture contains test problems for every example that are continuously and automatically tested in the GitLab-CI framework (see badges). The test suite is based on CTest and can also be built and run manually

make -j8 build_tests && ctest -j8