← All projects

Spack

A flexible package manager for supercomputers, Linux, macOS, and Windows.

Dev Toolspackage-managerhpcsupercomputingopen-sourcescientific-computingbuild-toolsmulti-platform
Spack screenshot

About

Spack is an open-source package manager designed for high-performance computing environments including supercomputers, Linux, macOS, and Windows. It supports multiple versions, configurations, platforms, and compilers, making it easy to install scientific software stacks in C, C++, Fortran, Python, R, and more. Users can build software from source or use pre-built binary caches.

Problem

Installing and managing scientific software across diverse platforms, compilers, and configurations is complex and time-consuming.

For

HPC engineers, scientific software developers, and system administrators on supercomputers or research clusters

How it works

Spack resolves and installs software packages from source (or binary caches), allowing users to specify versions, compilers, and microarchitecture targets for reproducible builds.

Business model

open-source

Status

launched

Founders

Similar projects