Installation of DUNE Numerics v2.9.1open in new window

Is pretty straightforward on GNU/Linuxopen in new window(I use Arch btw)open in new window, macOSopen in new window or FreeBSDopen in new window. The full list is hereopen in new window.

For Arch Linux

The first way, install some AUR helperopen in new window like yayopen in new window.

$ yay -Syu dumux gmsh qtcreator --needed --noconfirm # compile from sources

The second way, download the binaries from Arch Linux for Education a.k.a. arch4eduopen in new window repository.

$ sudo pacman -Syu dumux gmsh qtcreator --needed --noconfirm # with arch4edu

For Debian 13 or later

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install libdune-{<insert name module here without dune prefix>}-dev

For FreeBSD 14.0

$ pkg update
$ pkg upgrade
$ portsnap fetch
$ portsnap upgrade
$ pkg install autoconf automake hdf5 # for psurface
$ pkg install gsed opendx gcc10 gmake pkgconf binutils libtool xorgproto libXt libXpm libltdl libglvnd open-motif # for alberta
$ pkg install openmpi doxygen bash vc tex-formats py38-sphinx cmake pkgconf python38 openblas onetbb # for dune-common
$ cd /usr/ports/math/psurface/ && make install clean
$ cd /usr/ports/math/alberta/ && make install clean
$ cd /usr/ports/math/dune-common/ && make install clean
$ cd /usr/ports/math/dune-geometry/ && make install clean
$ cd /usr/ports/math/dune-uggrid/ && make install clean
$ cd /usr/ports/math/dune-grid/ && make install clean # and so for more modules like dune-fem