VTK
===
.. toctree::
:maxdepth: 1
:caption: Contents:
About
-----
`VTK (The Visualization Toolkit) `_ is an open-source software system for 3D computer graphics, image processing, and visualization. It is widely used in scientific computing, medical imaging, and data visualization applications. For more information, visit the `official VTK website `_.
VTK is a comprehensive library that provides algorithms and tools for visualizing scientific data, including support for various data formats, rendering techniques, and interactive visualization capabilities.
.. note:: On Discoverer HPC, the VTK library is used to support visualization capabilities for various scientific applications, including those compiled with LAMMPS.
Available versions
------------------
To view available VTK versions::
$ module avail vtk
Build recipes and configuration details are maintained in our GitLab repository:
* `Build Recipes `_
Access to the VTK library
-------------------------
To access the latest version of the VTK library, load the module without specifying the version:
.. code:: bash
$ module load vtk
In case you need to access a specific version of the VTK library, you can specify the version:
.. code:: bash
$ module load vtk/
Compiler support
----------------
We use the recent :doc:`llvm` to build the VTK library code. We do not support any other compilers for that purpose. The `LLVM.org `_ compilers are the default compilers on Discoverer Petascale Supercomputer. Since the code of the library includes both C++ and Python components, the compiled binaries are compatible with various programming environments.
Getting Help
------------
For additional assistance:
* See the :doc:`help` documentation