Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis.  Developed through extreme programming methodologies, ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.

Using

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

Using

To find which versions of ITK are available, use the module spider command:

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

Example

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

Code Block
[]$ 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/itk/5.1.2
Lmod has detected the following error: These module(s) exist but cannot be
loaded as requested: "libs/itk/5.1.2"
   Try: "module spider libs/itk/5.1.2" to see how to load the module(s).


[]$ module load compilers/gnu/9.1 libs/itk/5.1.2
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/itk/5.1.2

Note:

  • Since ITK 5.1.2 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