... | ... | @@ -12,11 +12,14 @@ After the simulation finished you will find some files with the suffix .vtk in T |
|
|
## Requirements ##
|
|
|
|
|
|
We support g++ and intel compilers. If you don't have a g++ compiler install it via apt-get
|
|
|
|
|
|
```sudo apt-get install g++```
|
|
|
|
|
|
Then run
|
|
|
|
|
|
```export COMPILER=GNU```
|
|
|
|
|
|
To run programms on multiple threads it is **nescessary** that you have Intel TBB installed. You can find the most recent version at [TBB](https://github.com/01org/tbb/releases)
|
|
|
To run programs on multiple threads it is **necessary** that you have Intel TBB installed. You can find the most recent version at [TBB](https://github.com/01org/tbb/releases)
|
|
|
In case you get an error like this ```Can not find libtbb.so.2```
|
|
|
also add the lines
|
|
|
``` bash
|
... | ... | @@ -24,12 +27,12 @@ export LD_LIBARARY_PATH="/home/user/ExaHyPE-Engine/tbb/build/linux_intel64_gcc_c |
|
|
```
|
|
|
To your .bashrc
|
|
|
|
|
|
To be able to look at the generated _.vtu_ output it is **nescessary** to have [Paraview](https://www.paraview.org/download) installed.
|
|
|
To be able to look at the generated _.vtu_ output it is **necessary** to have [Paraview](https://www.paraview.org/download) installed.
|
|
|
|
|
|
## Support ##
|
|
|
We only support default Linux systems like Ubuntu and Mint.
|
|
|
|
|
|
With a few adjustions you can get ExaHyPE running on a Mac: Before compilation hit:
|
|
|
With a few adjustments you can get ExaHyPE running on a Mac: Before compilation hit:
|
|
|
```bash
|
|
|
export SHAREDMEM=None
|
|
|
```
|
... | ... | @@ -42,7 +45,7 @@ There currently is no support for Windows, please use a virtual machine like [Vi |
|
|
|
|
|
# The Shallow Water Equations
|
|
|
The system of hyperbolic PDEs we regard are the Shallow Water Equations ([wiki](https://en.wikipedia.org/wiki/Shallow_water_equations))
|
|
|
The Shallow Water Equations (SWE)model the flow of flat water. The equations neglect any vertical velocities, which is as sufficient approximation as long as the the height of the water is significantly smaller than the regarded domain. We thus only need to consider the water height $`h`$ and velocitys in $`x`$ any $`y`$ dimension, $`u`$ and $`v`$.
|
|
|
The Shallow Water Equations (SWE)model the flow of flat water. The equations neglect any vertical velocities, which is as sufficient approximation as long as the the height of the water is significantly smaller than the regarded domain. We thus only need to consider the water height $`h`$ and velocities in $`x`$ any $`y`$ dimension, $`u`$ and $`v`$.
|
|
|
|
|
|
In conservative form the SWE are defined as:
|
|
|
```math
|
... | ... | |