mirror of
https://github.com/NGSolve/netgen.git
synced 2025-01-15 15:30:34 +05:00
Mesh generator
b82796e58d
Add explicit defaults where missing for clarity. Support passing in NETGEN_GIT_VERSION for use when building, eg, RPM packages using rpkg, which requires building from an untagged source bundle, that is, not directly from a git checkout. Add option to choose build against internal or external Pybind11; add cmake module to find and configure against system Pybind. re-add versioning of shared library files. Add section for GCC-specific options setting (right now, to turn off harmless warnings). Warn if pybind11_stubgen is not found. Adjust stubgen paths to work when build is not in-place in the source tree. |
||
---|---|---|
cmake | ||
doc | ||
external_dependencies | ||
libsrc | ||
ng | ||
nglib | ||
py_tutorials | ||
python | ||
rules | ||
tests | ||
tutorials | ||
windows | ||
.gitlab-ci.yml | ||
.gitmodules | ||
AUTHORS | ||
ChangeLog | ||
CLA.pdf | ||
CMakeLists.txt | ||
CONTRIBUTING.md | ||
depcomp | ||
INSTALL | ||
LICENSE | ||
mkinstalldirs | ||
netgen.icns | ||
NEWS | ||
README.md | ||
setup.py | ||
TODO |
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.