VTK

Overview

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability.

Using

Use the module name vtk to discover versions available and to load the application.

Note: Notice the versions of gnu are different across the versions.

To load a particular version of VTK, you must first load the associated version of GNU that VTK has been built with, for example:

[]$ ml Currently Loaded Modules: 1) slurm/16.05 (S) 2) compilers/gnu/4.9 (dev) 3) mpi/mvapich2/2.0.1 (M) []$ module load libs/vtk/8.2.0 Lmod has detected the following error: These module(s) exist but cannot be loaded as requested: "libs/vtk/8.2.0" Try: "module spider libs/vtk/8.2.0" to see how to load the module(s). []$ module load compilers/gnu/9.1 libs/vtk/8.2.0 The following have been reloaded with a version change: 1) compilers/gnu/4.9 => compilers/gnu/9.1 2) mpi/mvapich2/2.0.1 => mpi/mvapich2/2.3.1 []$ ml Currently Loaded Modules: 1) slurm/16.05 (S) 3) mpi/mvapich2/2.3.1 (M) 2) compilers/gnu/9.1 (dev) 4) libs/vtk/8.2.0

Note:

  • Since VTK 8.2.0 was built with GNU 9.1, this module must be loaded first.

  • Notice how the version of mvapich2 has automatically been updated from 2.0.1 to 2.3.1. This is because this is the mvapich2 version that has been built with GNU 9.1