GTS
GTS - the GNU Triangulated Surface Library.
About GTS.
The GNU Triangulated Surface Library (GTS) is an Open Source Free Software Library intended to provide a set of useful
functions to deal with 3D surfaces meshed with interconnected
triangles. A brief summary of its main features:
- Simple object-oriented structure giving easy access to topological properties.
- 2D dynamic Delaunay and constrained Delaunay triangulations.
- Robust geometric predicates (orientation, in circle) using fast adaptive floating point arithmetic.
- Robust set operations on surfaces (union, intersection, difference).
- Surface refinement and coarsening (multiresolution models).
- Dynamic view-independent continuous level-of-detail.
- Preliminary support for view-dependent level-of-detail.
- Bounding-boxes trees and Kd-trees for efficient point location and collision/intersection detection.
- Graph operations: traversal, graph partitioning.
- Metric operations (area, volume, curvature ...).
- Triangle strips generation for fast rendering.
To learn more about GTS pleas consult the GTS home page.
Using GTS on Stallo:
GTS is installed under:
/global/apps/gts/<release-date>/
To be able to use GTS you must load the GTS module on Stallo:
module load gts
You must run this command before you try to link you application with this library.
And you may have to add this command after the PBS-stuff and before the executable stuff in your job script.

