Skip to content

Building and Installing Software

CSCS provides commonly used software and tools on Alps, however many use cases will require first installing software on a system before you can start working.

Modern HPC applications and software stacks are often very complicated, and there is no one-size-fits-all method for building and installning them.

Programming environments

  • uenv – uenv provide isolated software environments for applications and developers.
  • CPE – the Cray Programming Environment is provided as-is on Alps.

Python

There are multiple ways to install Python software.

  • pip – create a virtual environment using python in a uenv

Containers

CSCS provides tools for building software in containers