Skip to content
Luís Venâncio edited this page Feb 27, 2024 · 4 revisions

To compile and test DUNE out-of-the-box a docker solution is provided.

Prerequisites

Get Docker and Docker Compose here.

Compiling

Go into the docker directory inside the DUNE source.

cd DUNE_SRC/docker

Run container and enter shell.

docker run -i -a stdin -a stdout -v DUNE_SRC:/dune/source -v DUNE_BUILD:/dune/build -t dune

Compile DUNE.

cmake ../source

make -j$(nproc)

Docker Compose

If you have docker compose you simply run:

cd DUNE_SRC/docker
docker compose run dune
cmake ../source
make -j$(nproc)

Running

./dune -c lauv-noptilus-1 -p Simulation