Welcome to Spack!

Spack is a package manager for supercomputers, Linux, and macOS. It makes installing scientific software easy. Spack isn’t tied to a particular language; you can build a software stack in Python or R, link to libraries written in C, C++, or Fortran, and easily swap compilers or target specific microarchitectures. Learn more here.

Recent Posts

Podcast: Spack on CppCast

The CppCast podcast recently hosted Spack creator Todd Gamblin and core developer Greg Becker. They discuss a range of topics including an overview of the ex...

ECP annual meeting videos now available

Spack is the software deployment tool of the Exascale Computing Project (ECP), a joint effort between the DOE Office of Science and NNSA that brings several ...

Spack featured on The Next Platform

The Next Platform provides in-depth coverage of high-end computing at large enterprises, supercomputing centers, hyperscale data centers, and public clouds. ...

Spack at SC20

This year SC20 is fully virtual with events and sessions conducted over two weeks. Check out the Spack lineup below.

Working remotely: the Spack team

With much of the tech sphere working from home right now, a Better Scientific Software blog post describes the Spack team’s experience working remotely. The ...

Podcast: Let’s Talk Exascale

The Exascale Computing Project’s Let’s Talk Exascale podcast has a new episode featuring Spack: “Flexible Package Manager Automates the Deployment of Softwar...

Profile of Greg Becker

Spack contributor Greg Becker has many talents, not the least of which is scaling rock faces. LLNL Computing profiled this computer scientist in a piece titl...

Into a new decade: using Spack at LRZ

An account of how Spack is used on the HPC systems of the Leibniz Supercomputing Centre (LRZ): origins, ongoing development and outlook on the future.