User Tools

Site Tools


skill-tree:use:1:5:b

USE1.5 Software Environment

HPC systems have generally installed multiple versions of several essential software tools and software environments. Package management tools provide access to this wide variety of software. A user has to load the software for the current shell session to make commands available.

The widely available software tools are:

  • Environment modules
  • SPACK
  • Conda

Learning Outcomes

  • Query available software using the package manager and select the appropriate versions for deployment in the session environment.
  • Describe the MODULEPATH variable and understand shell variables relevant for executing and building software
  • Query information about packages using SPACK and install as well as load and unload software modules
  • Understand what conda environments are for and how a user can install their own environments

Subskills

skill-tree/use/1/5/b.txt · Last modified: 2025/04/16 18:30 by 127.0.0.1