Skip to content
Snippets Groups Projects
Commit ace3d020 authored by Lars Bilke's avatar Lars Bilke Committed by Dmitri Naumov
Browse files

[web] Ran markdownlint.

https://github.com/igorshubovych/markdownlint-cli

```bash
markdownlint -f -i releases **/*.pandoc **/*.md
```
parent a833f97c
No related branches found
No related tags found
No related merge requests found
Showing
with 87 additions and 20 deletions
comment: OpenGeoSys rules
default: true
line-length: false
no-inline-html: false
......@@ -19,11 +19,15 @@ Also have a look at [Volume 1](http://www.springer.com/de/book/9783642271762) of
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Benchmarks Chapter 2](https://ogsstorage.blob.core.windows.net/web/Books/Benchmark-Book-2/Chapter-02.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "kolditz:2015" >}}
:::
......@@ -17,11 +17,15 @@ This book presents a new suite of benchmarks for and examples of porous media me
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Input files Chapter 4.7.8](https://ogsstorage.blob.core.windows.net/web/Books/Benchmark-Book-3/Input-files-Vogel-Chapter-4_7_8.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "kolditz:2016" >}}
:::
......@@ -19,6 +19,8 @@ The book comprises the 3rd collection of benchmarks and examples for porous and
TODO!
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "kolditz:2018" >}}
:::
......@@ -16,16 +16,22 @@ In this book, effective computational methods to facilitate those pivotal simula
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Input Files](https://ogsstorage.blob.core.windows.net/web/Books/Comp-Geotechnics-I/inputFiles.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "nagel:2017" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires [OpenGeoSys-5](/ogs-5/).
:::
......@@ -20,17 +20,23 @@ This book is intended primarily for graduate students and applied scientists who
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Linux Input Files](https://ogsstorage.blob.core.windows.net/web/Books/Computational-Hydrology-I/input_files_linux.zip)
- [<i class="far fa-file-archive"></i> Windows Input Files](https://ogsstorage.blob.core.windows.net/web/Books/Computational-Hydrology-I/input_files_win.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "sachse:2015" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires [OpenGeoSys-5](/ogs-5/).
:::
......@@ -17,17 +17,23 @@ This book explores the application of the open-source software OpenGeoSys (OGS)
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Input Files](https://ogsstorage.blob.core.windows.net/web/Books/Computational-Hydrology-II/CompHydroII-Input.zip)
- [<i class="far fa-file-archive"></i> Tools](https://ogsstorage.blob.core.windows.net/web/Books/Computational-Hydrology-II/CompHydroII-Tools.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "sachse:2017" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires [OpenGeoSys-5](/ogs-5/).
:::
......@@ -19,16 +19,22 @@ The tutorial book is intended primarily for graduate students and applied scient
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Benchmark Input Files](https://ogsstorage.blob.core.windows.net/web/Books/Computational-Hydrology-III/Computational-Hydrology-III-Files.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "jang:2018" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires [OpenGeoSys-5](/ogs-5/).
:::
......@@ -20,16 +20,22 @@ This introduction to geothermal modeling deals with flow and heat transport proc
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Files for exercise <i>Computational Geothermics</i>](https://ogsstorage.blob.core.windows.net/web/Books/Geoenergy-Model-I/ComputationalGeothermicsExercises.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "boettcher:2016" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires [OpenGeoSys-5](/ogs-5/).
:::
......@@ -19,7 +19,9 @@ This book is dedicated to the numerical modeling of shallow geothermal systems.
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Benchmarks](https://ogsstorage.blob.core.windows.net/web/Books/Geoenergy-Model-II/benchmarks.zip)
- [<i class="far fa-file-archive"></i> BHE Setup Tool](https://ogsstorage.blob.core.windows.net/web/Books/Geoenergy-Model-II/bhe_setup_tool.zip)
- [<i class="far fa-file-archive"></i> Taucha Model](https://ogsstorage.blob.core.windows.net/web/Books/Geoenergy-Model-II/taucha_model.zip)
......@@ -27,11 +29,15 @@ This book is dedicated to the numerical modeling of shallow geothermal systems.
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "shao:2016" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires [OpenGeoSys-5](/ogs-5/).
:::
......@@ -19,17 +19,23 @@ The book explains basic mathematical equations and numerical methods to modeling
:::
::: {.note}
### <i class="far fa-download"></i> Downloads
- [<i class="far fa-file-archive"></i> Input Files Linux](https://ogsstorage.blob.core.windows.net/web/Books/Geoenergy-Model-III/GeoEnergyModelingIII_input-files_unix.zip)
- [<i class="far fa-file-archive"></i> Input Files Windows](https://ogsstorage.blob.core.windows.net/web/Books/Geoenergy-Model-III/GeoEnergyModelingIII_input-files_windows.zip)
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "watanabe:2017" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires [OpenGeoSys-5](/ogs-5/).
:::
......@@ -20,11 +20,15 @@ This book is intended primarily for graduate students and applied scientists wor
:::
::: {.note}
### <i class="far fa-book"></i> Bibliography
{{< bib "lehmann:2018" >}}
:::
::: {.note}
### <i class="far fa-code-branch"></i> OpenGeoSys Version Info
This book requires OpenGeoSys-6.
:::
......@@ -33,6 +33,6 @@ chapters in the benchmark books.
| *Kolditz et al. 2018*||
-->
## References
{{< bib "kolditz:2015" >}}
......@@ -40,5 +40,6 @@ chapters in the benchmark books.
-->
## References
{{< bib "kolditz:2015" >}}
{{< bib "kolditz:2016" >}}
......@@ -34,6 +34,6 @@ chapters in the benchmark books.
| *Kolditz et al. 2018*||
-->
## References
{{< bib "kolditz:2015" >}}
......@@ -36,7 +36,6 @@ chapters in the benchmark books.
|9.1 | tm1_1Dfixa
|9.2 | tm1_1Dfixb
## References
{{< bib "kolditz:2015" >}}
......
......@@ -43,7 +43,6 @@ material group is for rock salt. The material properties of the rocks are given
The parameters of the BGRa creep model are $A=0.18\, \mbox{d}^{-1}$,
$m=5$, $Q=54 \mbox{ kJ/mol}$ for the rock salt. For the cap rock, $A$ is set to zero.
The width
and the height of of the domain are 300 m and 340 m, respectively. The
height of the cap rock portion is 40 m. The drift to be excavated has a
......@@ -54,15 +53,15 @@ assume a steady state of stress and temperature of excavation at the
beginning of the current simulation. For this assumption, the boundary
conditions are given as:
- top boundary: $\tau_x =$$\sigma_x$$_y=0$, $\tau_y=\sigma_y=-10$ MPa,
- top boundary: $\tau_x =$$\sigma_x$$_y=0$, $\tau_y=\sigma_y=-10$ MPa,
$T=310$ K.
- two lateral boundaries: normal displacement is fixed, and no heat
- two lateral boundaries: normal displacement is fixed, and no heat
flux.
- bottom boundary: normal displacement is fixed, and $T=320$ K.
- bottom boundary: normal displacement is fixed, and $T=320$ K.
- circle of drift surface: traction free
- circle of drift surface: traction free
(${ \mathbf\sigma}\cdot \mathbf n = 0$), and $T=300$ K as excavation
conditions.
......@@ -99,7 +98,6 @@ green vertical line in it marks the time of the displayed stress field.
<figcaption>Stress distribution at the time of 1000 days.</figcaption>
</figure>
The above three figures show that the absolute value of the horizontal stress increase
signification in the areas above and beneath the drift due to the creep,
and the change of the vertical stress is slow compared to that of the
......@@ -112,17 +110,18 @@ end of the simulation time at 1000 days.
<figcaption>Strain distribution at the time of 1000 days.</figcaption>
</figure>
The steady-state temperature distribution is displayed in the following figure
<figure>
<img src="../T.png" alt="Temperature distribution at the time of 1000 days." id="fig_6">
<figcaption>Temperature distribution at the time of 1000 days.</figcaption>
</figure>
## Note:
## Note
For the automatic benchmarking, the time duration of creep is reduced to 50 days in order to reduce the run time.
If one wants to test this benchmark for 1000 days' creep, please change the end time in the tag of `<t_end> `
If one wants to test this benchmark for 1000 days' creep, please change the end time in the tag of `<t_end>`
in the project file as
```
<t_end>86400.0e+3</t_end>
```
......@@ -103,7 +103,8 @@ Newton-Raphson is applied to .
Let $$\begin{gathered}
\mathbf{r}= { \mathbf \sigma}^{n+1} -
{ \mathbf \sigma}^{n} - \mathbf{C} (\Delta { \mathbf \epsilon} - \alpha_T \Delta T \mathbf I)
+ 2bG \Delta t {\left\Vert{\mathbf s}^{n+1}\right\Vert}^{m-1}
+ 2bG \Delta t {\left\Vert{\mathbf s}^{n+1}\right\Vert}^{m-1}
{\mathbf s}^{n+1}
\end{gathered}$$
......@@ -132,7 +133,8 @@ If the model is used for the thermo-mechanical problems and the problems
are solved by the monolithic scheme, the displacement-temperature block
of the global Jacobian can be derived as
$$\begin{aligned}
- 2G\dfrac{Q}{R} {{\int}_{\Omega} \dfrac{b}{T^2} {\left\Vert{\mathbf s}^{n+1}\right\Vert}^{m-1} \mathbf{B}^T {\mathbf s}^{n+1} \mathrm{d} \Omega}
- 2G\dfrac{Q}{R} {{\int}_{\Omega} \dfrac{b}{T^2} {\left\Vert{\mathbf s}^{n+1}\right\Vert}^{m-1} \mathbf{B}^T {\mathbf s}^{n+1} \mathrm{d} \Omega}
\end{aligned}$$
*Note*: The above rate form of stress integration is implemented in ogs6.
......@@ -184,9 +186,9 @@ obtained by the present multidimensional scheme with the analytical
solution is shown in the following figure:
{{< img src="../bgra0.png" >}}
Python code
-----------
A short python snippet, to compute the values.
<details>
<summary>
......
......@@ -18,6 +18,7 @@ weight = 102
We start with Poisson equation:
$$
\begin{equation}
- k\; \Delta p = Q \quad \text{in }\Omega
\end{equation}$$
w.r.t boundary conditions
......@@ -56,8 +57,9 @@ boundary meshes associated with the bulk mesh.
## Running simulation
To start the simulation (after successful compilation) run:
```bash
$ ogs square_1e2_volumetricsourceterm.prj
ogs square_1e2_volumetricsourceterm.prj
```
OGS writes the computed results (pressure, darcy velocity) into the output file
......@@ -65,6 +67,7 @@ OGS writes the computed results (pressure, darcy velocity) into the output file
directly visualized and analysed in paraview for example.
The output on the console will be similar to:
```
info: ConstantParameter: K
info: ConstantParameter: p0
......
......@@ -48,9 +48,10 @@ $$
The main project file is `square_1e2.prj`. It describes the processes to be solved and the related process variables together with their initial and boundary conditions. It also references the mesh and geometrical objects defined on the mesh.
As of now a small portion of possible inputs is implemented; one can change:
- the mesh file
- the geometry file
- introduce more/different Dirichlet boundary conditions (different geometry or values)
- the mesh file
- the geometry file
- introduce more/different Dirichlet boundary conditions (different geometry or values)
The geometries used to specify the boundary conditions are given in the `square_1x1.gml` file.
......@@ -59,8 +60,9 @@ The input mesh `square_1x1_quad_1e2.vtu` is stored in the VTK file format and ca
## Running simulation
To start the simulation (after successful compilation) run:
```bash
$ ogs square_1e2.prj
ogs square_1e2.prj
```
It will produce the output files `square_1e2_pcs_0.pvd`,
......@@ -69,6 +71,7 @@ It will produce the output files `square_1e2_pcs_0.pvd`,
computed in the first time step.
The output on the console will be similar to the following one (ignore the spurious error messages "Could not find POINT..."):
```
error: GEOObjects::getGeoObject(): Could not find POINT "left" in geometry.
error: GEOObjects::getGeoObject(): Could not find POINT "right" in geometry.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment