Lmod

is Article description::a [[Lua-based module system that easily handles the MODULEPATH Hierarchical problem.]] Environment Modules provide a convenient way to dynamically change the users' environment through modulefiles. A modulefile contains the necessary information to manipulate the users' environment; such as information to add or remove directories from the PATH, LD_LIBRARY_PATH , CPATH and other environment variables. All popular shells are supported, including Bash, csh, fish, ksh, sh, tcsh, zsh, as well as some scripting languages such as Tcl, Perl and Python.

is used in HPC clusters, research labs and scientific computing environments all over the world. It is an alternative implementation for the classic Tcl/TK environment modules and improves upon it by creating module hierarchies, which allow setting of proper dependency structures for more stringent regulation of module loading and unloading.

Files

 * - Default location for modulefiles.
 * - Default spider cache directory.
 * - Default spider cache file.

Usage
The default installation enables the command for all users, by sourcing.

Spider Cache
By default, enables spider cache. It is highly recommended to keep the spider cache enabled and up to date. The following command updates the spider cache.