Gmsh
Christophe Geuzaine and Jean-François Remacle
Generate and visualize finite element meshes
Copied! Paste it into a terminal and press Enter to install.


About
Gmsh creates finite element meshes from parametric geometry and CAD models. Its graphical interface includes geometry editing, mesh generation and post-processing tools, with a command line for batch meshing.
This community package runs the official upstream Linux build unmodified. A separate Mesa GLU library supplies OpenGL utility functions.
The native file chooser can open and save files in Documents. To work in another directory, grant that directory with flatpak override --user --filesystem=/path/to/models info.gmsh.gmsh. Remove custom overrides with flatpak override --user --reset info.gmsh.gmsh.
External ONELAB solvers and text editors must be available inside the sandbox. Host-installed programs are not available. Network access for remote ONELAB clients is optional: flatpak override --user --share=network info.gmsh.gmsh.
Details
- Developer
- Christophe Geuzaine and Jean-François Remacle
- License
- GPL-2.0-or-later
- Runtime
- Freedesktop 26.08
- Architectures
- x86_64
- Version
- 4.15.2 · 2026-03-24
- Website
- Homepage
- Support
- Help & support
- Source
- Gmsh
- Packaging
- flatpark/registry
Permissions
2 to reviewX11 windowing system
Legacy display protocol; can observe input to other X11 windows
Files: xdg-documents
Inter-process communication
Shares the IPC namespace with the host
GPU acceleration
Packaging
AdaptedAdds components the runtime lacks
Shipped next to the app: libglu1-mesa