To get started, first thoroughly study and review the official Spack documentation.
Once familiar with the official Spack documentation, login to our HPC cluster. ARC Spack is provided as a cluster-wide software, available through our module system.
$ module load spack
Advanced Research Computing
Spack simplifies the process of finding available software packages through two primary methods:
Once package(s) to be installed are identified, activate the desired Spack environment. $ spack env activate ENV-NAME. Verify you have enough space in your home directory for the installation. $ home-quota will tell you how much space you have remaining. Typically should reserve at least 10GB or more, depending on the size of the installation.
To create a Spack environment, run $ spack env create ENV-NAME. A comprehensive discussion is provided in the official Spack documentation.
The ARC Spack is a cluster-wide software module, preconfigured for a general use case. It comes with preconfigured compilers, flags, software libraries, and Spack specific settings to suit typical usage scenarios across the cluster for scientific research computing. However, we understand that every research is unique, and that can sometimes require customization beyond what is the default. Custom Spack configurations are supported and are discussed in section 1.7.
HPC Scientific Package Manager
testing
What is Turbo?
Access Methods
Mounting Your Turbo Volume
Groups & Permissions
Snapshots & Replication
Sensitive Data
Modifying a Volume
Transferring Data
Storage Policies
Overview