Customizing Your Computing Environment with Modules
2. Environment Modules
Many HPC clusters provide a utility for managing your software environment called Environment Modules, or Modules. Modules makes it easier for you to manage collections of environment variables associated with the software packages you need to run your applications. It also enables you to automatically modify environment variables when switching between software packages.
Modules is a command-line interface comprised of two components - modulefiles and the module command.
Modulefiles are the basic building blocks of Modules. A modulefile contains the information needed to configure the shell for an application.
The module command interprets the information in a modulefile to modify the computing environment. You can also use it to find information about modulefiles available on the system.
Is the following statement True or False?
The Modules package makes it easy to install software packages onto an HPC cluster.
False
The Modules package does not install the software. Instead, it enables you to easily modify your shell environment so your application can access the software already installed on the HPC cluster.