mirror of
https://github.com/NGSolve/netgen.git
synced 2025-03-16 19:47:57 +05:00

Linux distributions typically prefer system provided libraries, so optionally use it when found. (This also allows to use the github provided tarball, which omits the pybind11 submodule). Fix the PYBIND_INCLUDE_DIR usage: - remove misleading find_path invocation, which may point to the system wide pybind11 - use pybind11_INCLUDE_DIR which is provided by both find_package(pybind11) and bundled pybind11/CMakeLists.txt - pybind11_INCLUDE_DIR is used by pybind11_add_module, use it also for ngcore (core/register_archive.hpp)
Netgen mesh generator
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 6.x supports scripting via a Python interface. Netgen is open source based on the LGPL license. It is available for Unix/Linux, Windows, and OSX.
Description
Languages
C++
78.3%
C
11.2%
Tcl
4.3%
M4
1.6%
Python
1.5%
Other
3%