Description
Shell environments can be changed dynamically through modulefiles, helping users switch compiler, library, and tool versions for different projects.
This is environment-management infrastructure often used on HPC and shared systems. Modulefiles can alter paths and variables, so load trusted modules and check the active environment before building or running important jobs.