Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added _static/slides/spack-icpp25-tutorial-slides.pdf
Binary file not shown.
5 changes: 3 additions & 2 deletions common/setup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@

If you have not done the prior sections, you'll need to start the docker image::

docker run -it ghcr.io/spack/tutorial:hpcic25
docker run -it ghcr.io/spack/tutorial:icpp25

and then set Spack up like this::

git clone --depth=2 --branch=releases/v1.0 https://github.com/spack/spack
. spack/share/spack/setup-env.sh
spack repo update builtin --tag v2025.07.0
spack mirror add --unsigned tutorial /mirror
spack tutorial -y
spack bootstrap now
spack compiler find

See the :ref:`basics-tutorial` for full details on setup.
Expand Down
18 changes: 9 additions & 9 deletions index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,26 @@ Tutorial: Spack 101
===================

This is an introduction to Spack with lectures and live demos.
It was last presented at the `HPCIC 2025 HPC Tutorials <https://hpcic.llnl.gov/tutorials/2025-hpc-tutorials>`_ August 5, 2025.
The event was two online half-day tutorials..
It was last presented at the `International Conference on Parallel Processing 2025 (54th ICPP) <https://icpp2025.sdsc.edu/program>`_ September 8, 2025.
The event was full day in-person tutorial..

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:

.. rubric:: Slides

.. image:: tutorial/images/hpcic25-tutorial-slide-preview.png
:target: _static/slides/spack-hpcic25-tutorial-slides.pdf
.. image:: tutorial/images/icpp25-tutorial-slide-preview.png
:target: _static/slides/spack-icpp25-tutorial-slides.pdf
:height: 72px
:align: left
:alt: Slide Preview

:download:`Download Slides <_static/slides/spack-hpcic25-tutorial-slides.pdf>`.
:download:`Download Slides <_static/slides/spack-icpp25-tutorial-slides.pdf>`.

**Full citation:** Alec Scott, Greg Becker, Kathleen Shea, Caetano Melone, Tamara Dahlgren, Peter Scheibel.
**Full citation:** Alec Scott, Kathleen Shea, Caetano Melone.
Managing HPC Software Complexity with Spack.
HPCIC Tutorials 2025, Livermore, California, August 5-6, 2025.
International Conference on Parallel Processing 2025 (54th ICPP), San Diego, California, September 8, 2025.

.. _video:

Expand All @@ -48,8 +48,8 @@ You can invoke

.. code-block:: console

$ docker pull ghcr.io/spack/tutorial:hpcic25
$ docker run -it ghcr.io/spack/tutorial:hpcic25
$ docker pull ghcr.io/spack/tutorial:icpp25
$ docker run -it ghcr.io/spack/tutorial:icpp25

to start using the container.
You should now be ready to run through our demo scripts:
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.