Skip to content

Third‐party tools

William Jussiau edited this page Apr 21, 2026 · 4 revisions

Mesh generation

gmsh logo meshio logo

No meshing tools are shipped with this code, but gmsh (and its Python API) is suggested for generating meshes. The mesh should be exported to xdmf format, which can be generated thanks to meshio.

Beware that the user is the sole responsible for the coherence of the mesh with respect to their definition of the boundaries (overriden _make_boundaries() method) and boundary conditions (overriden _make_bcs() method).

For mesh conversion, the tool FEconv is also suggested - see the Github repo and the website. It was especially useful to convert meshes from FreeFem++ to FEniCS, in order to replicate results.

Visualization

paraview logo

Paraview is suggested for visualizations, whether it be for csv timeseries or fields saved as xdmf.

Clone this wiki locally