Lmod Environment variables¶
Environment variables defined by Lmod startup files¶
LMOD_CMD : The path to the installed lmod command.
- LMOD_DIR : The directory that contains the installed lmod
- command. This environment variable is usefull for running the spider command: i.e. $LMOD_DIR/spider. This is the libexec directory
- LMOD_PKG : This the path the directory that contains the libexec,
- init etc directories.
LMOD_ROOT : the parent directory of LMOD_PKG.
LMOD_sys : Typically what uname -s returns.
LMOD_VERSION : The current version of Lmod.
- LMOD_SETTARG_FULL_SUPPORT : If this environment variable is set
- then when the settarg module is loaded several shell functions are defined such as “targ”. See the Combining modules and build systems with settarg for more details.
Lmod Environment variables defined when evaluating a modulefile¶
- LMOD_VERSION_MAJOR : The current major version. If it is X.Y.Z
- then X is returned (i.e. 10.14.17 -> 10)
- LMOD_VERSION_MINOR : The current minor version. If it is X.Y.Z
- then Y is returned (i.e. 10.14.17 -> 14)
- LMOD_VERSION_SUBMINOR : The current subminor version. If it is X.Y.Z
- then Z is returned (i.e. 10.14.17 -> 17)
ModuleTool : This environment variable is defined to be Lmod. (exists for Lmod 8.4.7+)
ModuleToolVersion : Current Version of Lmod. (exists for Lmod 8.4.7+)
Environment variables to change Lmod behavior¶
See Configuring Lmod for your site for the list of env. variables that change the behavior of Lmod.