Using Modules: Summary
Goal: Provide a summary of concepts and commands covered.
Module Commands Covered
Typing module
from the command-line will list all the available sub-commands.
Sub-command | Description |
---|---|
| Search for versions of the module called |
| Find details, including required dependencies, for a specific |
| Load the specific |
| List the modules, and their dependencies, that you currently have loaded. The short cut to this is |
| List the various modules that are available to load with respect to what you already have loaded. |
| Reset your environment, unloading anything that you have previously loaded. The ARCC related |
Summary
Looked at:
How to set up various environments, using the LMOD module system, to allow you to personalize the use of a variety of programming languages, applications, libraries and utilities. This included:
how to search to see if modules are available:
module spider
.how to load a module:
module load
.resetting your environment using
module purge
.listing what you currently have available using
module list
and/orml
.
Modules are grouped depending on how they’ve been installed by ARCC.
Anything that needed to be compiled lives under a compiler tree, and potentially an mpi related dependency.
Only one compiler can be loaded within a session at a time.
Modules can have 10s of dependencies that are loaded behind the scene.
Different sessions are independent from each other and can have different modules loaded.
Prev | Workshop Home |
|
Use the following link to provide feedback on this training: https://forms.gle/2jXFJ8Bb4S5bftfv6 or use the QR code below.