BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260522T150115Z
LOCATION:C148
DTSTART;TZID=America/Chicago:20181112T083000
DTEND;TZID=America/Chicago:20181112T170000
UID:submissions.supercomputing.org_SC18_sess252_tut165@linklings.com
SUMMARY:Managing HPC Software Complexity with Spack
DESCRIPTION:Gregory B. Becker (Lawrence Livermore National Laboratory), Ma
 ssimiliano Culpo (Swiss Federal Institute of Technology in Lausanne), Matt
 hew P. LeGendre (Lawrence Livermore National Laboratory), Mario Melara (La
 wrence Berkeley National Laboratory), Peter Scheibel (Lawrence Livermore N
 ational Laboratory), Adam J. Stewart (University of Illinois), and Todd Ga
 mblin (Lawrence Livermore National Laboratory)\n\nHPC software is becoming
  increasingly complex. The largest applications require over 100 dependenc
 y libraries, and they combine interpreted languages like Python with lower
 -level C, C++, and Fortran libraries. To achieve good performance, develop
 ers must tune for multiple compilers, build options, and libraries like MP
 I, BLAS, and LAPACK. The space of possible build configurations is combina
 torial, and developers waste countless hours rebuilding software instead o
 f producing new scientific results.\n\nSpack is an open-source tool for HP
 C package management, used on some of the fastest supercomputers in the wo
 rld. It allows developers to write simple recipes in Python to automate bu
 ilds with arbitrary combinations of compilers, MPI versions, build options
 , and dependency libraries. With Spack, users can install over 2,700 commu
 nity-maintained packages without knowing how to build them, developers can
  automate builds of tens or hundreds of dependency libraries, and staff at
  HPC centers can deploy many versions of software for thousands of users. 
 We provide a thorough introduction to Spack’s capabilities: basic software
  installation, creating new packages, development workflows using Spack, a
 nd advanced multi-user deployment.\n\nMost sessions involve hands-on demon
 strations, so attendees should bring a laptop computer.\n\nTag: System Adm
 inistration, System Software, Tools, Workflows\n\nRegistration Category: T
 utorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
