Gmsh Environment
Gmsh is an open source 3D finite element mesh generator with a built-in CAD engine and post-processor. We use it to generate the geometry and mesh in Feel++.
1. Get Gmsh
For this course, we use in addition Gmsh Python API to automatically create CAD and mesh. To install the Python bindings, you can use the python3-gmsh package from your distribution.
$ [sudo] apt update
$ [sudo] apt install python3-gmsh
However, we recommend to use a virtual python env to install a more recent version of Gmsh:
$ $ python3 -m venv [--system-site-packages] gmsh-env (1)
$ source ./gmsh-env/bin/activate #
$ python3 -m pip install gmsh #
On Windows:
|
2. References
-
Python API: documentation and examples
-
A Tutorial from B. Thierry