Software Stack

From ACCRE Wiki

Revision as of 21:39, 22 August 2023 by Liuf8 (talk | contribs) (→‎Overview)


Overview

The software stack is a suit of software ACCRE builds for the users to use. In general the ACCRE has two types of software stack: binary software stack and compiler software stack. The binary software stack typically includes the stand-alone software which does not need to compile, and the compiler software stack contains the software that is compiled from a given version of compiler (for example, GCC 10.2), so the root of the compiler software stack is the compiler. Usually we use the compiler and it's version to name the compiler software stack.


Lmod is a tool for managing software modules within a shared high-performance computing environment (e.g. the ACCRE cluster). Lmod is designed to intelligently manage, negotiate, and enforce the complex dependencies between software and libraries in a HPC environment. This should lead to better usability of administrator-installed software modules and prevent conflicts between lower-level libraries that many modules depend on.

For instructions on basic Lmod usage, please start with the excellent and concise User Guide for Lmod: [1].

Searching for available modules

Unloading specific modules

Modules collections

FAQ