Use E4S
E4S offers multiple methods for deploying its collection of HPC and AI software packages. Below is an overview of these deployment options. Additional documentation is available from the side menu.
| Use Option | Description |
|---|---|
| From-Source Builds | E4S utilizes Spack, a flexible package manager, to facilitate building software directly from source. This allows users to customize builds for their specific systems. Instructions: General Spack usage instructions for installing individual products. E4S-specific Installation Guide for working with Spack and E4S. |
| Spack Build Cache | Pre-built binaries provided via Spack build caches enable faster installations without local compilation. More information available on the E4S Buildcache Page. |
| Containers | E4S offers containerized versions of its software stack, compatible with Docker, Singularity, Shifter, and CharlieCloud. See the Container Download Page for available containers. See side menu for additional container information. |
| Commercial Cloud Options | E4S containers are available via ParaTools Pro for E4S™, including AWS Marketplace. E4S can be deployed on Amazon Web Services (AWS) for scalable cloud-based HPC/AI workloads and Google Cloud Platform (GCP) with access to high-performance VMs and storage. |
| Test using E4S | E4S can be used for upstream or downstream testing of your own software products. For example, if you produce compilers or tools for HPC-AI users, E4S can be a reasonable proxy for the HPC-AI user community. See Test with E4S for more details. |