Pre-requisites

GMSH

The meshing process in this workshop relies on GMSH, an open-source mesh generator developed by Christophe Geuzaine and Jean-François Remacle. GMSH is available on gmsh.info.

Meshmagick

Meshmagick is an open-source mesh manipulation tool developed by François Rongère. It is used to convert the mesh generated by GMSH into a format that can be read by Nemoh.

Warning

Meshmagick requires a working Python environment.

To install MeshMagick, run:

$ pip install https://github.com/LHEEA/meshmagick/archive/master.zip

Attention

You might also need to install the gmshparser package if it is missing. To do so, run:

$ pip install gmshparser

Nemoh

To get and install Nemoh, follow the instructions detailed in its documentation.

Note

There is no need to compile Nemoh if you download the pre-built binaries.

Warning

On Linux systems, you will need to install the required libraries (BLAS and LAPACK).

Make sure to add Nemoh to the system’s path for easier use.