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.
This presentation demonstrates how to use Spack to set up dependencies for Einstein Toolkit on HPC systems.
Erik Schnetter is Research Technologies Group Lead at the Perimeter Institute for Theoretical Physics in Canada and also adjunct professor at the Center for Computation & Technology at Louisiana State University. Erik's scientific interests lie in high performance computing and relativistic astrophysics. Erik is the lead architect for the Cactus Framework and the originator the Carpet infrastructure.