BSD Ports

cad/gmsh 5.0.0.g_1 FreeBSD

Automatic 3D finite element mesh generator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
547c1e621f
License
AGPLv3+, APACHE20, GPLv3+, GPLv2+, LGPL21
Categories
cad
Package size
9771.0 KiB, 33067.9 KiB installed

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

SystemPortVersion
FreeBSDcad/gmsh5.0.0.g_1
NetBSDwip/gmsh4.15.2
DragonFlycad/gmsh4.11.1_4
MidnightBSDcad/gmsh4.15.2_1
GhostBSDcad/gmsh5.0.0.g_1

Install

Binary package:

pkg install gmsh

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.0.0.g_15.0.0.g_1--5.0.0.g_1
FreeBSD:14:quarterly5.0.0.g_15.0.0.g_1n/a4.13.1_65.0.0.g_1
FreeBSD:15:latest5.0.0.g_15.0.0.g_1n/a-4.14.0
FreeBSD:15:quarterly5.0.0.g_15.0.0.g_1n/an/an/a
FreeBSD:16:latest5.0.0.g_15.0.0.g_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 13

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 205

The first 100 are listed.

Run dependencies 190

The first 100 are listed.

Configuration

Options name: cad_gmsh

OptionDefaultDescription
CGNSonEnable CGNS mesh import
DOCSoffBuild and/or install documentation
MEDonEnable MED mesh and post file formats
OCConEnable OpenCASCADE geometrical models
STATICoffBuild 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 425
  • 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.5.0
  • lib/libgmsh.so.5.0.0
  • 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/fractures.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/julia_exception.jl
  • share/doc/gmsh/examples/api/mesh_from_discrete_curve.py
  • share/doc/gmsh/examples/api/mesh_quality.py
  • share/doc/gmsh/examples/api/min_edge.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/parametric_surface.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.cpp
  • share/doc/gmsh/examples/api/raw_tetrahedralization.py
  • share/doc/gmsh/examples/api/raw_triangulation.py
  • share/doc/gmsh/examples/api/relocate_nodes.py

The first 100 are listed.

distinfo 1
FileSizeSHA256
gmsh/gmsh-master-23c47b0e6a91f2f67afcbe3bf9ad1b5c253e96e2.tgz3.2124296e+07c0e0607c1d586b57036dcbb102543d16fc360bbba6f1cde98811cf30667bfaf9
Master sites 1
  • LOCAL/thierry

Commit history 2

DateCommitCreditsLog message
547c1e621f Piotr Kubaj cad/gmsh: drop VSX requirement on powerpc64
Not necessary anymore.
2e540d17bc Thierry Thomas cad/gmsh: upgrade to preliminary 5.0.0-git in order to chase OCCT-8
PR: 295910