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:

  • PATH
  • LD_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/version

Module Trees

TreePurpose
/software/modules/containersApptainer-backed wrappers and container utilities
/software/modules/environmentsEnvironment managers such as micromamba
/software/modules/linux-rocky9-x86_64/CoreNative 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

ModuleDefaultNotes
apptainer-bioconductor/3.22Container: /software/containers/images/apptainer-bioconductor/3.22/current.sif
apptainer-bioconductor/3.23YesContainer: /software/containers/images/apptainer-bioconductor/3.23/current.sif
apptainer-bioconductor/develContainer: /software/containers/images/apptainer-bioconductor/devel/current.sif
apptainer-bioconductor/latestContainer: /software/containers/images/apptainer-bioconductor/latest/current.sif
apptainer-cuda/13.1.1Container: /software/containers/images/apptainer-cuda/13.1.1/current.sif
apptainer-julia/1.12Container: /software/containers/images/apptainer-julia/1.12/current.sif
apptainer-jupyter/latestContainer: /software/containers/images/apptainer-jupyter/latest/current.sif
apptainer-napari-xpra/latestContainer: /software/containers/images/apptainer-napari-xpra/latest/current.sif
apptainer-python/3.9Container: /software/containers/images/apptainer-python/3.9/current.sif
apptainer-python/3.10Container: /software/containers/images/apptainer-python/3.10/current.sif
apptainer-python/3.11Container: /software/containers/images/apptainer-python/3.11/current.sif
apptainer-python/3.12Container: /software/containers/images/apptainer-python/3.12/current.sif
apptainer-python/3.13Container: /software/containers/images/apptainer-python/3.13/current.sif
apptainer-python/3.14YesContainer: /software/containers/images/apptainer-python/3.14/current.sif
apptainer-pytorch/25.03Container: /software/containers/images/apptainer-pytorch/25.03/current.sif
apptainer-r/4.1Container: /software/containers/images/apptainer-r/4.1/current.sif
apptainer-r/4.2Container: /software/containers/images/apptainer-r/4.2/current.sif
apptainer-r/4.3Container: /software/containers/images/apptainer-r/4.3/current.sif
apptainer-r/4.4Container: /software/containers/images/apptainer-r/4.4/current.sif
apptainer-r/4.5Container: /software/containers/images/apptainer-r/4.5/current.sif
apptainer-r/4.6YesContainer: /software/containers/images/apptainer-r/4.6/current.sif
apptainer-rig/latestContainer: /software/containers/images/apptainer-rig/latest/current.sif
apptainer-rstudio-server/4.5Container: /software/containers/images/apptainer-rstudio-server/4.5/current.sif
apptainer-rstudio-server/4.6YesContainer: /software/containers/images/apptainer-rstudio-server/4.6/current.sif
apptainer-tensorflow/latest-gpuContainer: /software/containers/images/apptainer-tensorflow/latest-gpu/current.sif
apptainer-tidyverse/4.5Container: /software/containers/images/apptainer-tidyverse/4.5/current.sif

Apptainer utilities

ModulePathPurpose
apptainer-utils/last/software/containers/binHelper commands for container workflows

Compilers and MPI

module purge
module load gcc/[GCC_VERSION]
module load openmpi/[OPENMPI_VERSION]
mpirun --version

Compiler 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 purge before 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