Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
dumux-course
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
dumux-repositories
dumux-course
Commits
ad1cc17b
Commit
ad1cc17b
authored
4 years ago
by
Bernd Flemisch
Browse files
Options
Downloads
Plain Diff
Merge branch 'feature/add-feature-list' into 'master'
Add feature list Closes
#18
See merge request
!84
parents
d0d7949a
942a14c2
No related branches found
No related tags found
1 merge request
!84
Add feature list
Pipeline
#1812
passed
4 years ago
Stage: deploy
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
exercises/README.md
+91
-12
91 additions, 12 deletions
exercises/README.md
with
91 additions
and
12 deletions
exercises/README.md
+
91
−
12
View file @
ad1cc17b
# DuMu<sup>x</sup> course exercises
Click on the exercise to go the description
*
[
Exercise on the basics
](
./exercise-basic/README.md
)
*
[
Exercise on the main file
](
./exercise-mainfile/README.md
)
*
[
Exercise on runtime parameters
](
./exercise-runtimeparams/README.md
)
*
[
Exercise on grids
](
./exercise-grids/README.md
)
*
[
Exercise on properties
](
./exercise-properties/README.md
)
*
[
Exercise on fluid systems
](
./exercise-fluidsystem/README.md
)
*
[
Exercise on how to create a new Dune module
](
./exercise-dunemodule/README.md
)
*
[
Exercise on coupling free and porous medium flow (SFB PA A)
](
./exercise-coupling-ff-pm/README.md
)
*
[
Exercise on discrete fracture modelling (SFB PA B)
](
./exercise-fractures/README.md
)
*
[
Exercise on biomineralization (SFB PA C)
](
./exercise-biomineralization/README.md
)
The DuMu
<sup>
x
</sup>
course comprises the following exercises. Each exercise folder contains a detailed description of the tasks
(best viewed online by following the links) and the source files to work on.
### [:open_file_folder: Basics](./exercise-basic/README.md)
Based on a scenario where gas is injected into an aquifer, you learn how to
*
compile and run an executable,
*
see the difference of an immiscible two-phase model compared to a two-phase two-component model,
*
set up a new executable,
*
set up a non-isothermal test problem based on the isothermal test problem,
*
set boundary conditions.
### [:open_file_folder: Main file](./exercise-mainfile/README.md)
In this exercise, you learn how to
*
find your way in the main file,
*
solve a stationary, linear system,
*
solve an instationary, linear system,
*
solve an instationary, nonlinear system,
*
apply analytic differentiation.
### [:open_file_folder: Runtime parameters](./exercise-runtimeparams/README.md)
This exercise covers the following topics: You learn how to
*
use different input files with one executable,
*
set variables to collect runtime parameters,
*
use and change default values for runtime parameters.
### [:open_file_folder: Grids](./exercise-grids/README.md)
This exercise guides you through the following tasks:
*
Apply a global grid refinement,
*
change the grid type,
*
apply grid zoning and grading,
*
read in structured and unstructured grids from external files.
### [:open_file_folder: Properties](./exercise-properties/README.md)
In this exercise, you learn how to adjust the properties in order to use a customized local residual.
### [:open_file_folder: Fluid systems](./exercise-fluidsystem/README.md)
This exercise covers the handling of phases and components in DuMu
<sup>
x
</sup>
. You learn
*
how to implement and use a new, customized component,
*
how to implement a new fluidsystem,
*
and how to change the wettability of the porous medium.
### [:open_file_folder: Dune module](./exercise-dunemodule/README.md)
You learn how to
*
create a new dune module which depends on the dumux module,
*
create a new GitLab project.
### [:open_file_folder: Coupling free and porous medium flow](./exercise-coupling-ff-pm/README.md)
This exercise is related to the
[
SFB1313 Project Area A
](
https://www.sfb1313.uni-stuttgart.de/research-areas/
)
You learn how to
*
use a coupled problem set-up,
*
change coupling conditions between the two domains, porous-medium flow and free flow,
*
change the shape of the interface between the two domains,
*
change the model in the porous-medium domain,
*
change the model in the free-flow domain.
### [:open_file_folder: Discrete fracture modeling](./exercise-fractures/README.md)
This exercise is related to the
[
SFB1313 Project Area B
](
https://www.sfb1313.uni-stuttgart.de/research-areas/
)
You learn how to
*
use a problem containing embedded, discrete fractures,
*
change the properties of the fractures,
*
use domain markers to set internal boundary conditions.
### [:open_file_folder: Biomineralization](./exercise-biomineralization/README.md)
This exercise is related to the
[
SFB1313 Project Area C
](
https://www.sfb1313.uni-stuttgart.de/research-areas/
)
You learn how to
*
include a chemical reaction in the problem setup,
*
apply the mineralization model, i.e. add balance equations to describe dynamic solid phases.
*
compare different simulation results using a programmable filter in Paraview
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment