Commit 8158c0f2 authored by Christian Engwer's avatar Christian Engwer

[!218] Feature/new news layout 2

Merge branch 'feature/new-news-layout-2' into 'feature/new-news-layout'

ref:infrastructure/dune-website see discussion in [!211]

See merge request [!218]

  [!211]: gitlab.dune-project.org/NoneNone/merge_requests/211
  [!218]: gitlab.dune-project.org/infrastructure/dune-website/merge_requests/218
parents a0b52c71 408e2ef7
Pipeline #14874 passed with stage
in 31 seconds

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -10,10 +10,7 @@ name = "DUNE Project Team"
description = "Distributed and Unified Numerics Environment"
# Now some parameters that we define ourselves to use in the layouting
# newsitemsonhome = 3 # not used anymore
# Length of summary (used e.g. for news items on homepage)
summaryLength = 10
newsitemsonhome = 5
# The menu
# In this config file, all menu entries that are not directly associated to a content snippet
......@@ -78,7 +75,7 @@ name = "Gallery"
identifier = "gallery"
weight = 5
parent = "about"
url = "/gallery/p1fem"
url = "/gallery/"
[[menu.main]]
name = "All releases"
......
......@@ -8,13 +8,36 @@ weight = 1
+++
### DUNE
DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy implementation of methods like Finite Elements (FE), Finite Volumes (FV), and also Finite Differences (FD).
DUNE, the Distributed and Unified Numerics Environment is a modular
toolbox for solving partial differential equations (PDEs) with
grid-based methods. It supports the easy implementation of methods
like Finite Elements (FE), Finite Volumes (FV), and also Finite
Differences (FD).
<img src= "/img/dunedesign.png" class="img-responsive pull-right">
DUNE is free software licensed under the GPL (version 2) with a so called "runtime exception" (see [license](/about/license "License")). This licence is similar to the one under which the **libstdc++** libraries are distributed. Thus it is possible to use DUNE even in proprietary software.
DUNE is free software licensed under the GPL (version 2) with a so
called "runtime exception" (see [**license**](/about/license
"License")). This licence is similar to the one under which the
**libstdc++** libraries are distributed. Thus it is possible to use
DUNE even in proprietary software.
The underlying idea of DUNE is to create slim interfaces allowing an efficient use of legacy and/or new libraries. Modern C++ programming techniques enable very different implementations of the same concept (i.e. grids, solvers, ...) using a common interface at a very low overhead. Thus DUNE ensures efficiency in scientific computations and supports high-performance computing applications.
The underlying idea of DUNE is to create slim interfaces allowing an
efficient use of legacy and/or new libraries. Modern C++ programming
techniques enable very different implementations of the same concept
using a common interface at a very low
overhead. Thus DUNE ensures efficiency in scientific computations and
supports high-performance computing applications.
Particular highlights are
* a [generic grid interface](/doxygen/master/),
allowing to interface a range of very different [grid implementations](/doc/grids)
* the [Iterative Solver Template Library](/modules/dune-istl),
featuring an algebraic multigrid preconditioner
* Highlevel [interfaces for trial and test
functions](/modules/dune-localfunctions) and [generic
discretization modules](/groups/disc/)
<!--more-->
......
+++
title = "Blood flow"
content = "carousel"
image = ["/img/blood_girke.png"]
+++
Blood flow through a
narrowed carotid artery. Simulation of atherosklerosis.
(Simulation by Stefan Wierling)
+++
title = "Cahn-Larché"
content = "carousel"
image = ["/img/cahnlarche-1.png","/img/cahnlarche-2.png","/img/cahnlarche-3.png","/img/cahnlarche-4.png"]
+++
Solution snapshots of the *Cahn-Larché equation*
on a locally refined UGGrid.
C. Gräser, R. Kornhuber, and U. Sack. Numerical simulation of coarsening in binary solder alloys. Comp. Mater. Sci., 93:221--233, 2014
[doi](http://dx.doi.org/10.1016/j.commatsci.2014.06.010)
+++
title = "Solving Richards Equation"
content = "carousel"
image = ["/img/dorie.jpg"]
+++
Narrow water flux entering a heterogeneous unsaturated medium.
Simulated with the DUNE based richards solver
[DORiE](http://ts.iup.uni-heidelberg.de/research/terrestrial-systems/dorie/).
<!--more-->
The grid is adaptively refined (or coarsened) depending on the estimated error in numeric flux across a grid intersection. Visualized with Paraview.
+++
title = "SPE10 benchmark"
content = "carousel"
image = ["/img/dumux.png"]
+++
Simulation of a five-spot injection scenario with a strongly
heterogeneous domain (SPE10 benchmark) using an IMPES formulation on
an adaptively refined grid. For details see
[dumux](http://www.dumux.org/).
+++
title = "Heterogenous hip model"
content = "carousel"
image = ["/img/example-hip.png"]
+++
Heterogenous hip model with multiple coupled 3d and 1d grids.
ECMath project [A-CH1](www.mi.fu-berlin.de/en/math/groups/ag-numerik/projects/A-CH1)
*Reduced basis methods in orthopedic hip surgery planning*
(Simulation by Jonathan Youett)
+++
title = "Large deformation contact"
content = "carousel"
image = ["/img/example-large-deformation-torus.png"]
+++
Large deformation contact problem.
J. Youett, O. Sander, R. Kornhuber.
A globally convergent filter-trust-region method for large deformation contact problems.
SIAM J. Sci. Comp., accepted 2018
(Simulation by Jonathan Youett)
+++
title = "P1 Finite Element Example"
title = "P1 Finite Element Examples"
content = "carousel"
image = ["/img/alberta2d.jpg", "/img/alberta3d.jpg", "/img/alucube3d.jpg", "/img/alusimplex3d.jpg", "/img/iso.jpg", "/img/ugcube2d.jpg", "/img/ugcube3d.jpg", "/img/ugsimplex2d.jpg", "/img/ugsimplex3d.jpg", "/img/yasp3d.jpg"]
+++
### P1 Finite Element Method
All following pictures show the results of the same finite element application running on different grids. All visualization is done using the vtk/paraview export of Dune. A detailed problem description can be found in:
Results of the same finite element application running on different grids.
P. Bastian, M. Blatt, A. Dedner, C. Engwer, R. Klöfkorn, R. Kornhuber, M. Ohlberger, O. Sander. **A Generic Grid Interface for Parallel and Adaptive Scientific Computing. Part II: Implementation and Tests in DUNE.** [Computing 82(2-3):121-138, 2008](http://www.springerlink.com/content/gn177r643q2168g7/), [Preprint](http://www.matheon.de/research/show_preprint.asp?action=details&serial=404).
1. 2D simulation using Dune::Grid::Alberta
<img src="/img/alberta2d.jpg" alt="" class="nofloat" width="600" height="600">
2. 3D simulation using Dune::Grid::Alberta
<img src="/img/alberta3d.jpg" alt="" class="nofloat" width="600" height="600">
3. 3D simulation using Dune::Grid::ALU3dGrid with cubes
<img src="/img/alucube3d.jpg" alt="" class="nofloat" width="600" height="600">
Details can be found in:
4. 3D simulation using Dune::Grid::ALU3dGrid with simplices
<img src="/img/alusimplex3d.jpg" alt="" class="nofloat" width="600" height="600">
5. Isosurface of a 3D simulation
<img src="/img/iso.jpg" alt="" class="nofloat" width="600" height="600">
6. 2D simulation using Dune::Grid::UGGrid with cubes
<img src="/img/ugcube2d.jpg" alt="" class="nofloat" width="600" height="600">
7. 3D simulation using Dune::Grid::UGGrid with cubes
<img src="/img/ugcube3d.jpg" alt="" class="nofloat" width="600" height="600">
P. Bastian, M. Blatt, A. Dedner, C. Engwer, R. Klöfkorn, R. Kornhuber, M. Ohlberger, O. Sander. **A Generic Grid Interface for Parallel and Adaptive Scientific Computing. Part II: Implementation and Tests in DUNE.** [Computing 82(2-3):121-138, 2008](http://www.springerlink.com/content/gn177r643q2168g7/), [Preprint](http://www.matheon.de/research/show_preprint.asp?action=details&serial=404).
8. 3D simulation using Dune::Grid::UGGrid with simplices
<img src="/img/ugsimplex2d.jpg" alt="" class="nofloat" width="600" height="600">
<!--more-->
9. 3D simulation using Dune::Grid::UGGrid with simplices
<img src="/img/ugsimplex3d.jpg" alt="" class="nofloat" width="600" height="600">
From left to right the images show:
10. 3D simulation using Dune::Grid::YaspGrid
<img src="/img/yasp3d.jpg" alt="" class="nofloat" width="600" height="600">
1. 2D simulation using Dune::Grid::Alberta
1. 3D simulation using Dune::Grid::Alberta
1. 3D simulation using Dune::Grid::ALU3dGrid with cubes
1. 3D simulation using Dune::Grid::ALU3dGrid with simplices
1. Isosurface of a 3D simulation
1. 2D simulation using Dune::Grid::UGGrid with cubes
1. 3D simulation using Dune::Grid::UGGrid with cubes
1. 3D simulation using Dune::Grid::UGGrid with simplices
1. 3D simulation using Dune::Grid::UGGrid with simplices
1. 3D simulation using Dune::Grid::YaspGrid
+++
date = "2018-11-13"
title = "Network grid"
content = "application"
image = "/img/root-network-grid-2.png"
+++
An example of a network grid.
+++
date = "2018-11-13"
title = "Grid Glue"
content = "application"
image = "/img/coupling_scenarios.png"
+++
Coupling scenarios for
[dune-grid-glue][dune-grid-glue git].
[dune-grid-glue git]: https://gitlab.dune-project.org/extensions/dune-grid-glue.git).
+++
date = "2018-11-11"
title = "hp-DG for two-phase flow"
content = "application"
content = "carousel"
image = "/img/hpdg-twophase-flow.png"
package = "dune-fem"
url = ["paper","https://dx.doi.org/10.1016/j.apm.2018.10.013"]
......
......@@ -11,6 +11,7 @@ doxygen_branch = ["v2.6.0"]
doxygen_url = ["/doxygen/2.6.0"]
doxygen_name = ["Dune Core Modules"]
doxygen_version = ["2.6.0"]
support = ["linux","windows"]
[menu]
[menu.main]
parent = "releases"
......@@ -37,13 +38,13 @@ doxygen_version = ["2.6.0"]
from dune/common/filledarray.hh.`
See core/dune-common!359
- The `DUNE_VERSION...` macros are deprecated use the new macros
`DUNE_VERSION_GT`, `DUNE_VERSION_GTE`, `DUNE_VERSION_LTE`, and
`DUNE_VERSION_LT` instead.
See core/dune-common!329
- Added some additional fallback implementation to C++17 features: