lmod
« Back to VersTracker
Description:
Lua-based environment modules system to modify PATH variable
Type: Formula  |  Latest Version: 9.0.5@0  |  Tracked Since: Oct 21, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: hpc system-utility environment-modules lua scientific-computing
Install: brew install lmod
About:
Lmod is an advanced environment modules system based on Lua that allows users to dynamically modify their environment variables, such as PATH and LD_LIBRARY_PATH. It enables the management of multiple software versions on a single system, ensuring reproducible builds and scientific workflows. Its hierarchical design automatically loads dependencies and prevents module conflicts.
Key Features:
  • Lua-based scripting for high performance and flexibility
  • Hierarchical module loading and dependency resolution
  • Support for both Tcl and Lua modulefile syntax
  • Advanced features like sticky modules and collections
Use Cases:
  • Managing multiple versions of compilers and libraries on HPC clusters
  • Reproducible scientific computing environments
  • Simplifying software stack management for system administrators
Alternatives:
  • environment-modules – The classic Tcl-based implementation; Lmod is often considered more feature-rich and robust for complex hierarchies.
Version History
Detected Version Rev Change Commit
Oct 21, 2025 2:37am 0 VERSION_BUMP 96fdc4a4
Oct 5, 2025 2:38am 0 VERSION_BUMP 2731d815
Oct 4, 2025 2:27am 0 VERSION_BUMP b55b2c0a
Dec 15, 2024 11:20am 0 VERSION_BUMP 36d950bb
Nov 24, 2024 10:15am 1 VERSION_BUMP ff77a912
Nov 10, 2024 10:00am 1 VERSION_BUMP b3394603
Oct 13, 2024 12:52am 0 VERSION_BUMP a3e77243
Oct 9, 2024 10:17pm 0 VERSION_BUMP f6c9933a
Oct 9, 2024 9:40pm 0 VERSION_BUMP 01d8c724
Oct 9, 2024 6:43pm 0 VERSION_BUMP 1c261257
Sep 14, 2024 3:06pm 0 VERSION_BUMP eed645d2