README.md 2.08 KB
Newer Older
Timo Koch's avatar
Timo Koch committed
1
2
# Examples

Timo Koch's avatar
Timo Koch committed
3
To get started with DuMu<sup>x</sup>, we recommend the following documented examples. Each example folder contains a ready-to-use DuMu<sup>x</sup> simulation example.
Timo Koch's avatar
Timo Koch committed
4
5
6
7
8
9
10
11
12
13
14
15
The description in each folder (best viewed online by following the link) explains each line of the code example.

### [:open_file_folder: Example 1: One-phase flow and tracer transport](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/tree/master/examples/1ptracer)

In this example, we simulate tracer transport through a confined aquifer with a randomly distributed permeability field.
We first solve the pressure field, compute the steady state flow field, and then solve the tracer transport equation.
You learn how to

* generate a randomly distributed permeability field
* solve a one-phase flow in porous media problem
* compute the flow field from a pressure solution to pass to a tracer problem
* sequentially solve two types of problems after each other
16

Timo Koch's avatar
Timo Koch committed
17
### [:open_file_folder: Example 2: Two-phase flow with infiltration and adaptive grid](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/tree/master/examples/2pinfiltration)
18

Timo Koch's avatar
Timo Koch committed
19
20
21
22
In this example we model a soil contamination problem where DNAPL infiltrates a water-saturated porous medium (two-phase flow).
The initial distribution of DNAPL is read in from a txt-file.
The grid is adapitvely refined where DNAPL enters the domain, around the plume, and around an injection well.
You learn how to
23

Timo Koch's avatar
Timo Koch committed
24
25
26
27
* solve a two-phase flow in porous media problem with two immiscible phases
* set boundary conditions and a simple injection well
* implement a problem with heterogenous material parameters
* use adaptive grid refinement around the saturation front
28

Timo Koch's avatar
Timo Koch committed
29
### [:open_file_folder: Example 3: Shallow water model](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/tree/master/examples/shallowwaterfriction)
30

Timo Koch's avatar
Timo Koch committed
31
32
The shallow water flow model is applied to simulate steady subcritical flow in a river including a bottom friction model.
You learn how to
33

Timo Koch's avatar
Timo Koch committed
34
35
* solve a shallow water flow problem including bottom friction
* computate and output (VTK) an analytical reference solution