cad/gmsh 4.15.2_1 MidnightBSD
Automatic 3D finite element mesh generator
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
e13f5a8e0a- License
- agpl, Apache-2.0, gpl3+, gpl2+, lgpl2.1
- Categories
- cad
Description
Gmsh is a free 3D finite element grid generator with a build-in CAD engine and post-processor. Its design goal is to provide a fast, light and user-friendly meshing tool with parametric input and advanced visualization capabilities. Gmsh is built around four modules: geometry, mesh, solver and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface or in ASCII text files using Gmsh's own scripting language.
See also <https://www.geuz.org/gmsh/> and <https://gitlab.onelab.info/gmsh/gmsh>.
In the other systems
The newest version among them is 5.0.0.g, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | cad/gmsh | 4.15.2_1 behind since 2026-07-19 | no data | - | [email protected] | 2026-09-08 |
| FreeBSD | cad/gmsh | 5.0.0.g_1 newest | none known | - | [email protected] | 2026-09-11 |
| NetBSD | wip/gmsh by name | 4.15.2 behind since 2026-07-19 | none known | - | [email protected] | 2026-08-05 |
| DragonFly | cad/gmsh | 4.11.1_4 behind since 2026-07-19 | none known | - | [email protected] | - |
| GhostBSD | cad/gmsh | 5.0.0.g_1 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install gmsh
From mports:
cd /usr/mports/cad/gmsh && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gmsh>0:cad/gmsh
LIB_DEPENDS= libgmsh.so:cad/gmsh
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 2
getdp: science/getdpgmm++>0: math/gmm++
Library 13
libfltk.so: x11-toolkits/fltklibfontconfig.so: x11-fonts/fontconfiglibgmp.so: math/gmplibmmg.so: science/mmglibmetis.so: math/metislibhdf5.so: science/hdf5libpng.so: graphics/pnglibsz.so: science/libaeclibmathex.so: math/mathexlibalglib.so: math/algliblibvoro++.so: science/voro++libfreetype.so: print/freetype2libtinyxml2.so: textproc/tinyxml2
Runtime 1
getdp: science/getdp
Build dependencies 15
Run dependencies 14
No port depends on this one.
Configuration
Options name: cad_gmsh
| Option | Default | Description |
|---|---|---|
| CGNS | on | Enable CGNS mesh import |
| DOCS | off | |
| MED | on | Enable MED mesh and post file formats |
| OCC | on | Enable OpenCASCADE geometrical models |
| STATIC | off | Build static library |
- USES
- bison compiler:c++17-lang cmake:testing eigen:3 fortran gl jpeg localbase tar:tgz xorg
- Service scripts
- none
Files
Manual pages 1
- gmsh(1)
pkg-plist 408
- bin/gmsh
- bin/onelab.py
- include/gmsh.f90
- include/gmsh.h
- include/gmsh.h_cwrap
- include/gmshc.h
- lib/gmsh-.dev1.dist-info/METADATA
- lib/gmsh.jl
- lib/gmsh.py
- lib/libgmsh.so
- lib/libgmsh.so.
- lib/libgmsh.so.
- share/doc/gmsh/CHANGELOG.txt
- share/doc/gmsh/CREDITS.txt
- share/doc/gmsh/LICENSE.txt
- share/doc/gmsh/README.txt
- share/doc/gmsh/examples/api/CMakeLists.txt
- share/doc/gmsh/examples/api/README.txt
- share/doc/gmsh/examples/api/adapt_mesh.cpp
- share/doc/gmsh/examples/api/adapt_mesh.py
- share/doc/gmsh/examples/api/aneurysm.py
- share/doc/gmsh/examples/api/aneurysm_data.stl
- share/doc/gmsh/examples/api/as1-tu-203.stp
- share/doc/gmsh/examples/api/bgmesh.pos
- share/doc/gmsh/examples/api/boolean.cpp
- share/doc/gmsh/examples/api/boolean.py
- share/doc/gmsh/examples/api/bspline_bezier_patches.py
- share/doc/gmsh/examples/api/bspline_bezier_trimmed.py
- share/doc/gmsh/examples/api/bspline_filling.py
- share/doc/gmsh/examples/api/circle_arc.py
- share/doc/gmsh/examples/api/closest_point.py
- share/doc/gmsh/examples/api/copy_mesh.py
- share/doc/gmsh/examples/api/crack.py
- share/doc/gmsh/examples/api/crack3d.py
- share/doc/gmsh/examples/api/custom_gui.cpp
- share/doc/gmsh/examples/api/custom_gui.py
- share/doc/gmsh/examples/api/cylinderFFD.py
- share/doc/gmsh/examples/api/discrete.cpp
- share/doc/gmsh/examples/api/discrete.jl
- share/doc/gmsh/examples/api/discrete.py
- share/doc/gmsh/examples/api/edges.cpp
- share/doc/gmsh/examples/api/explore.cpp
- share/doc/gmsh/examples/api/explore.jl
- share/doc/gmsh/examples/api/explore.py
- share/doc/gmsh/examples/api/extend_field.py
- share/doc/gmsh/examples/api/faces.cpp
- share/doc/gmsh/examples/api/flatten.py
- share/doc/gmsh/examples/api/flatten2.py
- share/doc/gmsh/examples/api/fragment_surfaces.cpp
- share/doc/gmsh/examples/api/get_data_perf.cpp
- share/doc/gmsh/examples/api/get_data_perf.py
- share/doc/gmsh/examples/api/glue_and_remesh_stl.py
- share/doc/gmsh/examples/api/gui.cpp
- share/doc/gmsh/examples/api/gui.jl
- share/doc/gmsh/examples/api/gui.py
- share/doc/gmsh/examples/api/heal.py
- share/doc/gmsh/examples/api/hex.py
- share/doc/gmsh/examples/api/hybrid_order.py
- share/doc/gmsh/examples/api/import_perf.c
- share/doc/gmsh/examples/api/import_perf.cpp
- share/doc/gmsh/examples/api/import_perf.jl
- share/doc/gmsh/examples/api/import_perf.py
- share/doc/gmsh/examples/api/mesh_from_discrete_curve.py
- share/doc/gmsh/examples/api/mesh_quality.py
- share/doc/gmsh/examples/api/mirror_mesh.py
- share/doc/gmsh/examples/api/msh_attributes.py
- share/doc/gmsh/examples/api/multi_process.py
- share/doc/gmsh/examples/api/multi_thread.py
- share/doc/gmsh/examples/api/naca_boundary_layer_2d.py
- share/doc/gmsh/examples/api/naca_boundary_layer_3d.py
- share/doc/gmsh/examples/api/neighbors.py
- share/doc/gmsh/examples/api/normals.py
- share/doc/gmsh/examples/api/object.stl
- share/doc/gmsh/examples/api/ocean.py
- share/doc/gmsh/examples/api/onelab_run.py
- share/doc/gmsh/examples/api/onelab_run_auto.c
- share/doc/gmsh/examples/api/onelab_run_auto.cpp
- share/doc/gmsh/examples/api/onelab_run_auto.py
- share/doc/gmsh/examples/api/onelab_test.jl
- share/doc/gmsh/examples/api/onelab_test.py
- share/doc/gmsh/examples/api/open.cpp
- share/doc/gmsh/examples/api/open.py
- share/doc/gmsh/examples/api/opt.py
- share/doc/gmsh/examples/api/partition.cpp
- share/doc/gmsh/examples/api/partition.py
- share/doc/gmsh/examples/api/periodic.py
- share/doc/gmsh/examples/api/pipe.py
- share/doc/gmsh/examples/api/plugin.cpp
- share/doc/gmsh/examples/api/plugin.py
- share/doc/gmsh/examples/api/poisson.py
- share/doc/gmsh/examples/api/prepro.py
- share/doc/gmsh/examples/api/prim_axis.py
- share/doc/gmsh/examples/api/raw_tetrahedralization.py
- share/doc/gmsh/examples/api/raw_triangulation.py
- share/doc/gmsh/examples/api/relocate_nodes.py
- share/doc/gmsh/examples/api/remesh_stl.py
- share/doc/gmsh/examples/api/remove_elements.py
- share/doc/gmsh/examples/api/renumbering.py
- share/doc/gmsh/examples/api/reparamOnFace.py
- share/doc/gmsh/examples/api/select_elements.py
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gmsh/gmsh-4.15.2-source.tgz | 1.8496049e+07 | be3f66f225d27ba9fa014f07e83169285da8a051b0e8ab7103d88066b39bdd3e |
Master sites 1
- http://gmsh.info/src/