BSD Ports

cad/netgen 6.2.2608 FreeBSD

Automatic 3D tetrahedral mesh generator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1545e043ba
License
LGPL21
Categories
cad
Package size
3200.5 KiB, 11986.9 KiB installed

Description

NETGEN is an automatic 3D tetrahedral mesh generator.

It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement.

Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.

In the other systems

SystemPortVersion
FreeBSDcad/netgen6.2.2608
OpenBSDcad/netgen1.5.171p4
MidnightBSDcad/netgen6.2.2603_1

Install

Binary package:

pkg install netgen

From the ports tree:

cd /usr/ports/cad/netgen/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	netgen>0:cad/netgen
LIB_DEPENDS=	libngcore.so:cad/netgen

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:latest6.2.26076.2.2607---
FreeBSD:14:quarterly6.2.26076.2.2607n/a--
FreeBSD:15:latest6.2.26076.2.2608n/a--
FreeBSD:15:quarterly6.2.26076.2.2607n/an/an/a
FreeBSD:16:latest6.2.26076.2.2608n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

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

Build dependencies 53
Run dependencies 30

No port depends on this one.

Configuration

Options name: cad_netgen

OptionDefaultDescription
CGNSoffEnable CGNS file read/write support
JPEGoffEnable snapshots using jpeg
MPEGoffEnable recording with FFmpeg
USES
cmake gl localbase:ldflags pkgconfig python tcl tk xorg
Service scripts
none
Conflicts with
netgen-lvs

Files

pkg-plist 249
  • bin/netgen
  • include/core/archive.hpp
  • include/core/array.hpp
  • include/core/autodiff.hpp
  • include/core/autodiffdiff.hpp
  • include/core/bitarray.hpp
  • include/core/blockallocator.hpp
  • include/core/concurrentqueue.h
  • include/core/dynstridearray.hpp
  • include/core/exception.hpp
  • include/core/flags.hpp
  • include/core/hashtable.hpp
  • include/core/indexset.hpp
  • include/core/localheap.hpp
  • include/core/logging.hpp
  • include/core/memtrace.hpp
  • include/core/memtracer.hpp
  • include/core/mpi4py_pycapi.h
  • include/core/mpi_wrapper.hpp
  • include/core/ng_mpi.hpp
  • include/core/ng_mpi_generated_declarations.hpp
  • include/core/ng_mpi_native.hpp
  • include/core/ngcore.hpp
  • include/core/ngcore_api.hpp
  • include/core/ngstream.hpp
  • include/core/paje_trace.hpp
  • include/core/profiler.hpp
  • include/core/python_ngcore.hpp
  • include/core/ranges.hpp
  • include/core/register_archive.hpp
  • include/core/signal.hpp
  • include/core/simd.hpp
  • include/core/simd_arm64.hpp
  • include/core/simd_avx.hpp
  • include/core/simd_avx512.hpp
  • include/core/simd_generic.hpp
  • include/core/simd_math.hpp
  • include/core/simd_sse.hpp
  • include/core/statushandler.hpp
  • include/core/symboltable.hpp
  • include/core/table.hpp
  • include/core/taskmanager.hpp
  • include/core/type_traits.hpp
  • include/core/utils.hpp
  • include/core/version.hpp
  • include/core/xbool.hpp
  • include/csg/algprim.hpp
  • include/csg/brick.hpp
  • include/csg/csg.hpp
  • include/csg/csgeom.hpp
  • include/csg/csgparser.hpp
  • include/csg/curve2d.hpp
  • include/csg/edgeflw.hpp
  • include/csg/explicitcurve2d.hpp
  • include/csg/extrusion.hpp
  • include/csg/gencyl.hpp
  • include/csg/geoml.hpp
  • include/csg/identify.hpp
  • include/csg/manifold.hpp
  • include/csg/meshsurf.hpp
  • include/csg/polyhedra.hpp
  • include/csg/revolution.hpp
  • include/csg/singularref.hpp
  • include/csg/solid.hpp
  • include/csg/specpoin.hpp
  • include/csg/spline3d.hpp
  • include/csg/splinesurface.hpp
  • include/csg/surface.hpp
  • include/csg/triapprox.hpp
  • include/csg/vscsg.hpp
  • include/general/gzstream.h
  • include/general/myadt.hpp
  • include/general/ngpython.hpp
  • include/general/table.hpp
  • include/general/template.hpp
  • include/geom2d/csg2d.hpp
  • include/geom2d/geometry2d.hpp
  • include/geom2d/spline2d.hpp
  • include/geom2d/vsgeom2d.hpp
  • include/gprim/adtree.hpp
  • include/gprim/geom2d.hpp
  • include/gprim/geom3d.hpp
  • include/gprim/geomfuncs.hpp
  • include/gprim/geomobjects.hpp
  • include/gprim/geomops.hpp
  • include/gprim/geomtest3d.hpp
  • include/gprim/gprim.hpp
  • include/gprim/spline.hpp
  • include/gprim/splinegeometry.hpp
  • include/gprim/transform3d.hpp
  • include/include/acisgeom.hpp
  • include/include/csg.hpp
  • include/include/geometry2d.hpp
  • include/include/gprim.hpp
  • include/include/incopengl.hpp
  • include/include/inctcl.hpp
  • include/include/incvis.hpp
  • include/include/linalg.hpp
  • include/include/meshing.hpp
  • include/include/myadt.hpp

The first 100 are listed.

distinfo 3
FileSizeSHA256
NGSolve-netgen-v6.2.2608_GH0.tar.gz3.394072e+0664b49bc7407db9a22e61b9f5c9bddf01875df3f0c7c306e77110ba00b2f30813
3d82bf88360b9d032671a72a31cd9c351bf674f8.patch82550758ed3408b745c8f701f341d31dad96b4819391e7c09aecf0b6413cbd29a97
8737bff2bfec303b4affd06be9f44acd4b13f34d.patch1453c51d2445c4df1952d61c57b18b4cc32709f2f429d85afddb286fb216a16eb5a8

Commit history 6

DateCommitCreditsLog message
1545e043ba Älven cad/netgen: Update 6.2.2607 => 6.2.2608
31bed6b454 Älven cad/netgen: Remove remnants of bundled pybind11
Fixes: 859b53003984 * cad/netgen: Update 6.2.2606 => 6.2.2607
35e0344740 Älven cad/netgen: Add CONFLICTS_INSTALL with netgen-lvs
e3ede8631c Älven cad/netgen: Remove forgotten unneeded dependency
859b530039 Älven cad/netgen: Update 6.2.2606 => 6.2.2607
* Unbundle pybind11 * Stop building stub files (as staging fails for them) * Remove CONFLICTS_INSTALL stance as no real conflicts exist as of now * Remove stripping binaries in post-install as it's done by default now

The latest 5 of 6 in the history this site was built from.