Modules
Getting Started with Modules.
ExCL uses Modules to manage software environments efficiently. Modules allow users to load, unload, and switch between different software versions without modifying system paths manually. Please let us know if there is a software package you would like us to make available via a module.
Loading a Module
To load a specific software module:
module load <module_name>
Example:
module load python/3.9
This makes Python 3.9 available for use.
You can also leave off the version number to load the default version.
Example:
module load python
Listing Available Modules
To see all available modules:
module avail
Checking Loaded Modules
To view currently loaded modules:
module list
Unloading a Module
To remove a specific module:
module unload <module_name>
Example:
module unload python/3.9
Switching Between Versions
To switch from one module version to another:
module swap <old_module> <new_module>
Example:
module swap gcc/9.3 gcc/10.2
Resetting the Environment
To clear all loaded modules and reset to the default environment:
module purge
Last updated
Was this helpful?