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.