BSD Ports

cad/netgen 6.2.2603_1 MidnightBSD

Automatic 3D tetrahedral mesh generator

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
cad

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
MidnightBSDcad/netgen6.2.2603_1
FreeBSDcad/netgen6.2.2608
OpenBSDcad/netgen1.5.171p4
NetBSDwip/netgen1.5.277
HardenedBSDcad/netgen6.2.2607
GhostBSDcad/netgen6.2.2606

Install

Binary package:

mport install netgen

From mports:

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

Dependencies

As this port's Makefile names them.

Build 2

Build dependencies 2

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 python tcl tk xorg
Service scripts
none
Conflicts with
libvisual pybind11

Files

pkg-plist 313
  • bin/netgen
  • include/core/archive.hpp
  • include/core/array.hpp
  • include/core/autodiff.hpp
  • include/core/autodiffdiff.hpp
  • include/core/bitarray.hpp
  • include/core/concurrentqueue.h
  • include/core/exception.hpp
  • include/core/flags.hpp
  • include/core/hashtable.hpp
  • include/core/localheap.hpp
  • include/core/logging.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/autodiff.hpp
  • include/general/autoptr.hpp
  • include/general/gzstream.h
  • include/general/hashtabl.hpp
  • include/general/myadt.hpp
  • include/general/mystring.hpp
  • include/general/netgenout.hpp
  • include/general/ngarray.hpp
  • include/general/ngbitarray.hpp
  • include/general/ngpython.hpp
  • include/general/optmem.hpp
  • include/general/parthreads.hpp
  • include/general/seti.hpp
  • include/general/sort.hpp
  • include/general/spbita2d.hpp
  • include/general/stack.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

The first 100 are listed.

distinfo 4
FileSizeSHA256
NGSolve-netgen-v6.2.2603_GH0.tar.gz3.348737e+065afe58ed86c9832adf41a7b9dfdc166fed46841cab9d87ca17d22f41377007cf
NGSolve-pybind11-v3.0.3_GH0.tar.gz964282787459e1e186ee82001759508fefa408373eae8a076ffe0078b126c6f8f0ec5e
3d82bf88360b9d032671a72a31cd9c351bf674f8.patch82550758ed3408b745c8f701f341d31dad96b4819391e7c09aecf0b6413cbd29a97
8737bff2bfec303b4affd06be9f44acd4b13f34d.patch1453c51d2445c4df1952d61c57b18b4cc32709f2f429d85afddb286fb216a16eb5a8