Modules and Modulefiles
Introduction to the Modules package and modulefiles.
The Modules software package enables users to modify their environment dynamically by using modulefiles. The module command provides a user interface to the Modules package. The module command interprets modulefiles, which contain Tool Command Language (Tcl) code, and dynamically modifies shell environment variables such as PATH, and MANPATH.
The /etc/cray-pe.d/cray-pe-configuration.sh and /etc/cray-pe.d/cray-pe-configuration.csh configuration files allow sites to customize the default environment and the modules contained in the PrgEnv collections.
To support customer-specific needs, the system administrator can create modulefiles for a product set for the users. For more information about the Modules software package, see the module(1) and modulefile(4) man pages.