Skip to content
Snippets Groups Projects

DUNE-ASH

DUNE-ASH is a Distributed and Unified Numerics Environment application providing an interactive simulation of the ash transport after a volcano eruption in Europe.

Step by step, one can position the volcano, draw a wind field, choose the strength of the ash spreading over Europe and finally watch the simulation live on screen.

Quick Start

For a quick setup of DUNE-ASH, you can use our Docker image. Although DUNE currently requires a Unix environment, the Docker image can easily be used on Linux, MacOS, and Windows.

After installing Docker, simply run

docker run --rm -p 127.0.0.1:5901:5901 registry.dune-project.org/dune-fem/dune-ash:unstable

on the command line. Then use your favorite VNC (Virtual Network Computing) client, e.g., TigerVNC, to connect to 127.0.0.1:5901 and enjoy.

Dependencies

DUNE-ASH requires GCC (5+) or clang (3.8+) and depends on the following DUNE modules:

Moreover, the following DUNE modules are recommended:

License

The DUNE-ASH library, headers and test programs are free open-source software, licensed under version 2 or later of the GNU General Public License.

See the file LICENSE for full copying permissions.

Installation

Dune-Ash can be installed by calling build-dune-ash.sh from the scripts subdirectory.

For a full explanation of the DUNE installation process please read the installation notes.