Available software

Software on the Legion cluster can be managed and used in three different ways:

  • central: system administrators provide centralized installations of the most frequently used software suites. Users may load the required packages via Environment Modules and use them directly for their simulations.
  • local: users are allowed to compile and install software in their home directory, without higher privileges. HPC@PoliTO provides Spack which conveniently handles paths and environment variables of locally installed software.
  • containers: users are allowed to execute their own containers, without the need of higher privileges, using Apptainer.

Environment Modules The Environment Modules package allows one to dynamically change environment variables during a user session. For users, it appears as if they were installing these packages on-demand.

Using modules is recommended if the needed package and version is available.

BASIC COMMANDS:

  • module avail: shows the modules currently available on the cluster;
  • module load {module name}: load the specified module;
  • module show {module name}: shows information about the specified module;
  • module list: shows modules loaded in this user session;
  • module unload {module name}: unload the specified module;
  • module purge: unload all modules in this user session.