Mesh generator
Go to file
Matthias Hochsteger c992c64401 Merge branch 'netgen_force_rebuild' into 'master'
Force rebuild of Netgen subproject when building the Superbuild

CMake is using stamp files to check if the external projects are out
of date. There is an option 'BUILD_ALWAYS 1' of ExternalProject_Add,
but it is not available prior to CMake 3.1.

To work around it, this commit solves two problems at once:

- Add a new step 'check_submodules' between configure and build
  to check if all submodules are up to date. This step has the option
  'ALWAYS 1', which means it is always considered outdated.

- Since 'build' depends on the above step, it will always be started

See merge request !30
2017-01-20 10:32:40 +01:00
cmake_modules Force rebuild of Netgen subproject when building the Superbuild 2017-01-20 10:16:48 +01:00
doc remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
external_dependencies Add missing patch for TK on MacOS, add .gitignore file 2017-01-16 00:22:56 +01:00
libsrc install all headers to INCDIR 2017-01-16 14:59:57 +01:00
ng Introduce NetgenGeometry base class to Python. export meshing first, then csg 2017-01-05 05:08:24 +01:00
nglib Fix Python paths 2017-01-09 18:45:12 +01:00
py_tutorials remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
python vec in netgen.csg 2017-01-10 18:38:36 +01:00
rules fixes for hex-filling 2016-04-20 08:11:59 +02:00
tests add continuous integration using gitlab-ci 2016-06-22 13:26:05 +02:00
tutorials remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
windows remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
.gitlab-ci.yml Fix Python paths 2017-01-09 18:45:12 +01:00
.gitmodules switch from boost::python to pybind11 2016-11-04 12:14:52 +01:00
AUTHORS undo lib dependencies 2012-06-11 20:19:06 +00:00
ChangeLog autotools 2009-01-12 23:40:13 +00:00
CMakeLists.txt Remove unused CMake code 2017-01-16 15:01:57 +01:00
config.h.cmake ubuntu package settings 2015-11-02 18:27:47 +01:00
depcomp autotools 2009-01-12 23:40:13 +00:00
INSTALL autotools 2009-01-12 23:40:13 +00:00
LICENSE mesh rendering fixes 2009-01-24 23:28:47 +00:00
mkinstalldirs autotools 2009-01-12 23:40:13 +00:00
netgen.icns icon 2015-12-21 20:22:17 +01:00
NEWS autotools 2009-01-12 23:40:13 +00:00
README.md Add new file 2016-07-11 10:31:48 +02:00
TODO autotools 2009-01-12 23:40:13 +00:00

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.