User Tools

Site Tools


skill-tree:use:1:4:2:b

**This is an old revision of the document!**

USE1.4.2-B Environment Modules

Background

The Environment Modules package is a widely used tool for managing information (modulefiles) about installed software. It comes with integration into the shell.

Aim

  • To be able to use the module command to load software.

Outcomes

  • Comprehend that Modules can have dependencies and conflicts
    • a Module can enforce that other Modules that it depends on must be loaded before the Module itself can be loaded
    • conflicting modules must not be loaded at the same time (e.g. two version of a compiler)
  • Query information about packages
    1. list
    2. avail
    3. whatis
    4. search
    5. display
    6. help
  • Load/Unload software modules
    1. load/unload
    2. purge
    3. swap
    4. switch
  • Describe the MODULEPATH variable

Subskills

skill-tree/use/1/4/2/b.1593107382.txt.gz · Last modified: 2020/06/25 19:49 by kai_h