Lmod configuration includes shell initialization, module tree layout, and hierarchy policies.
¶ Main Configuration Paths
- Init script:
/etc/profile.d/lmod.sh
- Site profile/customization scripts under Lmod install paths
- Site module trees (common pattern):
/apps/modulefiles and hierarchy subtrees
MODULEPATH defaults and hierarchy rules
- Family/conflict policy for compilers and MPI stacks
- Default module behavior and discoverability options
module --version
module avail
module spider
module show <module-name>
- Keep module hierarchy definitions consistent with build-system output.
- Review modulefile changes for path safety and conflict logic.
- Document user-facing naming conventions.