Skip to content
Snippets Groups Projects
dunemodule.md 922 B
Newer Older
---
title: Making my own Dune-Module
---

# Custom Dune-Module

## My own workspace?

We all want to implement our own models and create our own test cases.

But where?

## The Dune/Dumux Suite

- dumux
- dumux-course
- dune-alugrid
- dune-common
- dune-foamgrid
- dune-geometry
- dune-grid
- dune-istl
- dune-localfunctions
- dune-subgrid
- dune-uggrid

## The Dune/Dumux Suite -> Custom Dune Module!

- dumux
- dumux-course
- dune-alugrid
- dune-common
- dune-foamgrid
- dune-geometry
- dune-grid
- dune-istl
- dune-localfunctions
- dune-subgrid
- dune-uggrid
- _*my-module*_

## How are these models linked?

```bash
./dune-common/bin/dunecontrol --opts=dumux/cmake.opts all
```

## Adding test cases to an `appl` folder


## Adding/Overwriting source headers in a `dumux` folder


## Exercises:

- Create a new module with the duneproject script
- Run dune control
- Create an appl folder
- Upload to a git repository