Modules
How to discover, load, unload, and use Lmod modules on NowWhat.
NowWhat exposes software through Lmod modules. Use module avail to inspect the current catalogue and module load to activate one module in a shell or job script.
What Modules Do
Modules let you load a specific software stack into the current shell without editing permanent shell configuration files. They typically adjust variables such as:
PATHLD_LIBRARY_PATH- compiler settings
- MPI settings
- application-specific runtime variables
Use modules in login sessions for preparation and in job scripts for reproducible execution.
Common Commands
module avail
module spider python
module load module-name/version
module list
module unload module-name/version
module purge
module show module-name/versionModule Trees
| Tree | Purpose |
|---|---|
/software/modules/containers | Apptainer-backed wrappers and container utilities |
/software/modules/environments | Environment managers such as micromamba |
/software/modules/linux-rocky9-x86_64/Core | Native Rocky Linux 9 modules, libraries, compilers, and tools |
Available Modules
Build tools and compilers
| Module |
|---|
cmake/3.31.12 |
gcc/11.5.0-ovsdh6e |
gcc/13.4.0 |
ninja/1.13.2 |
GPU and CUDA
| Module |
|---|
cuda/13.3.0 |
nccl/2.29.7-1 |
MPI and communication
| Module |
|---|
openmpi/5.0.10 |
ucx/1.22.0 |
Libraries
| Module |
|---|
openblas/0.3.33 |
zlib/1.3.2 |
Bioinformatics
| Module |
|---|
bcftools/1.23.1 |
bwa/0.7.19 |
fastp/1.0.1 |
fastqc/0.12.1 |
minimap2/2.30 |
samtools/1.23.1 |
star/2.7.11b |
Utilities
| Module |
|---|
autoconf/2.72 |
automake/1.18.1 |
bedtools2/2.31.1 |
bison/3.8.2 |
blast-plus/2.17.0 |
bowtie2/2.5.4 |
cell-ranger/10.0 |
collectl/4.3.20 |
curl/8.21.0 |
ffmpeg/8.1 |
flex/2.6.3 |
gmake/4.4.1 |
htslib/1.23.1 |
imagemagick/7.1.1-39 |
jq/1.8.2 |
libjpeg-turbo/3.1.3 |
libpng/1.6.58 |
libtiff/4.7.1 |
libtool/2.5.4 |
m4/1.4.21 |
openjpeg/2.5.4 |
openslide/4.0.0 |
parallel/20240822 |
pigz/2.8 |
pkgconf/2.5.1 |
rsync/3.4.4 |
sqlite/3.53.1 |
texlive/2026 |
wget/1.25.0 |
zstd/1.5.7 |
Environment managers
| Module |
|---|
micromamba/bioc-3.22 |
micromamba/bioc-3.23 |
micromamba/bioc-devel |
micromamba/csama |
micromamba/geneformer |
micromamba/huggingface |
micromamba/pyTDC |
micromamba/rapids |
micromamba/rpy-ml |
micromamba/rpy-sc |
micromamba/scGPT |
micromamba/scGPTv2 |
micromamba/snakemake |
micromamba/tool |
micromamba/utils |
Apptainer containers
| Module | Default | Notes |
|---|---|---|
apptainer-bioconductor/3.22 | Container: /software/containers/images/apptainer-bioconductor/3.22/current.sif | |
apptainer-bioconductor/3.23 | Yes | Container: /software/containers/images/apptainer-bioconductor/3.23/current.sif |
apptainer-bioconductor/devel | Container: /software/containers/images/apptainer-bioconductor/devel/current.sif | |
apptainer-bioconductor/latest | Container: /software/containers/images/apptainer-bioconductor/latest/current.sif | |
apptainer-cuda/13.1.1 | Container: /software/containers/images/apptainer-cuda/13.1.1/current.sif | |
apptainer-julia/1.12 | Container: /software/containers/images/apptainer-julia/1.12/current.sif | |
apptainer-jupyter/latest | Container: /software/containers/images/apptainer-jupyter/latest/current.sif | |
apptainer-napari-xpra/latest | Container: /software/containers/images/apptainer-napari-xpra/latest/current.sif | |
apptainer-python/3.9 | Container: /software/containers/images/apptainer-python/3.9/current.sif | |
apptainer-python/3.10 | Container: /software/containers/images/apptainer-python/3.10/current.sif | |
apptainer-python/3.11 | Container: /software/containers/images/apptainer-python/3.11/current.sif | |
apptainer-python/3.12 | Container: /software/containers/images/apptainer-python/3.12/current.sif | |
apptainer-python/3.13 | Container: /software/containers/images/apptainer-python/3.13/current.sif | |
apptainer-python/3.14 | Yes | Container: /software/containers/images/apptainer-python/3.14/current.sif |
apptainer-pytorch/25.03 | Container: /software/containers/images/apptainer-pytorch/25.03/current.sif | |
apptainer-r/4.1 | Container: /software/containers/images/apptainer-r/4.1/current.sif | |
apptainer-r/4.2 | Container: /software/containers/images/apptainer-r/4.2/current.sif | |
apptainer-r/4.3 | Container: /software/containers/images/apptainer-r/4.3/current.sif | |
apptainer-r/4.4 | Container: /software/containers/images/apptainer-r/4.4/current.sif | |
apptainer-r/4.5 | Container: /software/containers/images/apptainer-r/4.5/current.sif | |
apptainer-r/4.6 | Yes | Container: /software/containers/images/apptainer-r/4.6/current.sif |
apptainer-rig/latest | Container: /software/containers/images/apptainer-rig/latest/current.sif | |
apptainer-rstudio-server/4.5 | Container: /software/containers/images/apptainer-rstudio-server/4.5/current.sif | |
apptainer-rstudio-server/4.6 | Yes | Container: /software/containers/images/apptainer-rstudio-server/4.6/current.sif |
apptainer-tensorflow/latest-gpu | Container: /software/containers/images/apptainer-tensorflow/latest-gpu/current.sif | |
apptainer-tidyverse/4.5 | Container: /software/containers/images/apptainer-tidyverse/4.5/current.sif |
Apptainer utilities
| Module | Path | Purpose |
|---|---|---|
apptainer-utils/last | /software/containers/bin | Helper commands for container workflows |
Compilers and MPI
module purge
module load gcc/[GCC_VERSION]
module load openmpi/[OPENMPI_VERSION]
mpirun --versionCompiler and MPI choices must be compatible. If you switch compiler family, MPI version, or low-level toolchain, rebuild your application and related libraries.
Operational Notes
- use
module purgebefore loading a new stack - keep module loads explicit in job scripts
- document compiler, MPI, CUDA, and application versions
- avoid relying on shell startup files for production jobs
- validate performance-sensitive software inside a SLURM allocation