Lmod is a Lua-based environment module system commonly used in HPC clusters. It extends classic module workflows with hierarchy-aware behavior, better dependency control, and improved discoverability.
- Large multi-toolchain HPC software stacks.
- Compiler/MPI hierarchy enforcement.
- Improved module search and user guidance over classic module systems.
- Lua-based modulefile logic.
- Hierarchical module trees with conflict/family controls.
module spider discovery workflow.
- Compatibility with many traditional modulefile patterns.
- Lua runtime
- Shell integration and modulefile evaluation
- Lmod current release is
9.1.2 (February 23, 2026).
- Lmod remains widely adopted in HPC environments and is actively maintained by TACC/community contributors.
- Current project documentation emphasizes hierarchy-based stack management and migration from classic module setups.
¶ History and References