====== VTK ======
**Important!!**
**VTK** is normally used by other applications within one of our [[advanced:software:x11|X11 Linux Desktop]] sessions. Do not attempt to load/run VTK applications over SSH+X11 as this is unsupported and against the use policies of the login nodes.
**VTK** is a software module available on **Comet**.
===== VTK overview =====
To access **VTK** on Comet, run ''module load VTK''. This will load the //default// version of **VTK**.
An overview of the module information is shown below (''module -r spider ^VTK$''):
VTK: VTK/9.3.0-foss-2023a
Description:
The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and
visualization. VTK consists of a C++ class library and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK
supports a wide variety of visualization algorithms including: scalar, vector, tensor, texture, and volumetric methods; and
advanced modeling techniques such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay
triangulation.
This module can be loaded directly: module load VTK/9.3.0-foss-2023a
Help:
Description
===========
The Visualization Toolkit (VTK) is an open-source, freely available software system for
3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several
interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization
algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques
such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation.
More information
================
- Homepage: https://www.vtk.org
If there are multiple versions of **VTK** listed, then you can load a //specific// version as follows:
$ module load VTK/version_string
You can find the most //up to date information// whilst logged on to Comet by running ''module -r spider ^VTK$''.
----
===== VTK Help =====
The module **VTK** has the following embedded help text (''module help VTK''):
Description
===========
The Visualization Toolkit (VTK) is an open-source, freely available software system for
3D computer graphics, image processing and visualization. VTK consists of a C++ class library and several
interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports a wide variety of visualization
algorithms including: scalar, vector, tensor, texture, and volumetric methods; and advanced modeling techniques
such as: implicit modeling, polygon reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation.
More information
================
- Homepage: https://www.vtk.org
----
===== VTK Dependencies =====
The //default// version of the module **VTK** has the following dependencies:
* foss/2023a
* Python/3.11.3-GCCcore-12.3.0
* SciPy-bundle/2023.07-gfbf-2023a
* XZ/5.4.2-GCCcore-12.3.0
* libGLU/9.0.3-GCCcore-12.3.0
* X11/20230603-GCCcore-12.3.0
* Qt5/5.15.10-GCCcore-12.3.0
----
[[:advanced:software|Back to software]]