skip to Main Content

Initial Experiences with Deploying Singularity on a Cray XC Supercomputer

Why Singularity?

  • Singularity is a simple container solution created by LBNL
  • Based on singleton container images
    Not layered AUFS images or dev-mapper insanity
  • Image sharing & management made easy
  • Provides user namespaces
    User ajyounge on HPC system maps to ajyounge in container
  • Running as root on HPC resources not allowed!
  • Site filesystems can also be mounted § Bring in MPI libs or tuned libraries, etc
  • Integration with existing scheduling systems
  • Make binaries available on compute nodes
  • No Vendor lock-in. Want portable HPC container solution § Supported in OpenHPC via 1.3.1 release last week
Back To Top