BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260422T000711Z
LOCATION:404
DTSTART;TZID=America/Denver:20231112T083000
DTEND;TZID=America/Denver:20231112T170000
UID:submissions.supercomputing.org_SC23_sess226_tut162@linklings.com
SUMMARY:Managing HPC Software Complexity with Spack
DESCRIPTION:Todd Gamblin and Gregory Becker (Lawrence Livermore National L
 aboratory (LLNL)), Christopher Luke Peyralans (University of Oregon), and 
 Alec Scott (Lawrence Livermore National Laboratory)\n\nThe modern scientif
 ic software stack includes thousands of packages, from C, C++, and Fortran
  libraries, to packages written in interpreted languages like Python and R
 . HPC applications may depend on hundreds of packages spanning all of thes
 e ecosystems. To achieve high performance, they must also leverage low-lev
 el and difficult-to-build libraries such as MPI, BLAS, and LAPACK. Integra
 ting this stack is extremely challenging. The complexity can be an obstacl
 e to deployment at HPC sites and deters developers from building on each o
 ther's work.\n\nSpack is an open source tool for HPC package management th
 at simplifies building, installing, customizing, and sharing HPC software 
 stacks. Its adoption has grown rapidly: it is used by end-users, developer
 s, clouds, and the world's largest HPC centers. Spack provides a powerful 
 and flexible dependency model, a simple Python syntax for writing package 
 build recipes, and a repository of over 7,000 packages maintained by a com
 munity of over 1,100 contributors. This tutorial provides an introduction 
 to Spack's capabilities: installing and authoring packages, integrating Sp
 ack with development workflows, and deploying software at HPC facilities. 
 Attendees will learn foundational skills for automating day-to-day tasks, 
 as well as deeper knowledge of Spack for advanced use cases.\n\nTag: Cloud
  Computing, Distributed Computing\n\nRegistration Category: Tutorial Reg P
 ass\n\n
END:VEVENT
END:VCALENDAR
