Modules
Modules in anunna
Anunna uses modules via Lmod to provide software to their users. A module configures the environment of the user and/or their jobs to enable the desired application to run. These modules are organized in "buckets" for each year. We intend to keep three buckets of software, one for the current year, one for the previous year and another for legacy software. The legacy module should contain software that is older than two years and is still used or relevant.
The point is to have a conveyor belt of software and have more up-to-date software with more modern build tools (GCC, MPI, intel), which makes the software more maintainable. The conveyor belt also enables the use of more modern toolchains (foss, intel), which will enable software to run more efficiently.
For each bucket, we intend to keep one version of software.Currently there are three buckets available
- legacy - old unmaintained packages
- 2023 - packages for the 2023 toolchain
- GPU - mainly CUDA and related packages that are independent of toolchains.
Module Migration
Currently, old modules are cluttering the main modules location. At some point these modules are going to be removed and only the buckets are going to remain. The legacy bucket with all the modules is already available and users are encouraged to adapt their codes to use the modules buckets as soon as possible.
A date for the migration has not yet been set
Listing modules
module ov
module avail
module spider
Searching modules
module ov
module avail
module spider
Searching for keywords
module key <keyword>