v2.9.1
Installation of DUNE NumericsIs pretty straightforward on GNU/Linux(I use Arch btw), macOS or FreeBSD. The full list is here.
For Arch Linux
The first way, install some AUR helper like yay
.
$ yay -Syu dumux gmsh qtcreator --needed --noconfirm # compile from sources
The second way, download the binaries from Arch Linux for Education a.k.a. arch4edu
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