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.

question mark icon
Is the following statement True or False?


The Modules package makes it easy to install software packages onto an HPC cluster.