Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ set(NGGUI_LIBRARY_TYPE SHARED CACHE STRING "nggui library type")

set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_modules")

set (TCL_INCLUDE_PATH "/usr/include/tcl")

include_directories(${TCL_INCLUDE_PATH})
include_directories("${TCL_INCLUDE_PATH}/tk-private/generic")
include_directories("${TCL_INCLUDE_PATH}/tk-private/unix")

if(APPLE)
set(INSTALL_DIR_DEFAULT /Applications/Netgen.app)
else(APPLE)
Expand Down
167 changes: 0 additions & 167 deletions INSTALL

This file was deleted.

19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,24 @@
Netgen mesh generator
# 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.

Find the Open Source Community on https://ngsolve.org
Support & Services: https://cerbsim.com

## Installing Locally

After installing all dependencies, run `git clone <netgen-repo> && pip install ./netgen`

### System Dependencies

#### Ubuntu

```
sudo apt install python3 git cmake tcl-dev tk-dev libglu1-mesa-dev libxmu-dev
```

### Python Dependencies

```
pip install scikit-build requests netgen-occt-devel
```