Chapter 5: Installed Software
A comprehensive set of software has already been optimally compiled on Ibex and made available to users via modules.
The modules system is used to alter the environment by exporting/adding a set of predefined environment variables to your shell upon the module load, and reverses these changes upon the unload.
The modules can be used by the following subcommands:
Subcommand | Description |
module av/avail | Lists all the modules available for use |
module load/add <module> | Adds that module to your environment |
module unload/rm <module> | Removes that module from your environment |
module swap/switch <module1> <module2> | Switches between module1 and module2 |
module show <module> | Lists the environmental variables that are to be added in your environment |
module purge |
Removes all loaded modules |
There are further mega modules that can be loaded to add different stacks than the already available one in your environemnt
For example:
You can use the CPU stack on the glogin nodes by:
module load intelstack-default
Also, you can check out the GPU stack on the ilogin nodes by:
module load gpustack-default
For applications that are specifically built and optimized to work on AVX-512 intel architectures. Use:
module load intelstack-optimized
Detailed list of already installed software can be accessed here .
To know more about the version installed and how to use it, click on the name of the application. In the near future, test cases and job file examples will be added to the documentation.