VTK¶
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:
Access to the VTK library¶
To access the latest version of the VTK library, load the module without specifying the version:
$ module load vtk
In case you need to access a specific version of the VTK library, you can specify the version:
$ module load vtk/<version>
Compiler support¶
We use the recent LLVM Compiler Infrastructure 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.