2. module: Compilers & Softwares#
Lmod is a Lua based module system that easily handles the
MODULEPATHHierarchical problemEnvironment Modules provide a convenient way to dynamically change the users’ environment through
modulefilesThis includes easily adding or removing directories to the
PATHenvironment variablemodulefilesfor Library packages provide environment variables that specify where the library and header files can be foundDon’t forget you can do
helpormanto get more information as well
module help
man module
2.1. Uses of module#
# List all compilers & softwares modules
module list
# Only list compatable modules based on current environment
module av
module available
# Search modules based on STRING
module spider STRING
# Using module
module load MODULE/NAME
# Remove specific module
module unload MODULE/NAME
# Cleanse environment
module purge # Does not clean `env` variables..
# Return to default module configuration
module restore