Tutorial: Spack 101¶
This is a full-day introduction to Spack with lectures and live demos. It was presented as a tutorial at Supercomputing 2018. You can use these materials to teach a course on Spack at your own site, or you can just skip ahead and read the live demo scripts to see how Spack is used in practice.
Slides
Full citation: Todd Gamblin, Gregory Becker, Massimiliano Culpo, Matt Legendre, Mario Melara, Peter Scheibel, and Adam Stewart. Managing HPC Software Complexity with Spack. Tutorial presented at Supercomputing 2018. November 12, 2018, Dallas, TX, USA.
Live Demos
These scripts will take you step-by-step through basic Spack tasks. They correspond to sections in the slides above.
Full contents:
- Basic Installation Tutorial
- Configuration Tutorial
- Package Creation Tutorial
- Environments,
spack.yaml
, andspack.lock
- Module Files
- Spack Package Build Systems
- Advanced Topics in Packaging