- Home
- Register
- Attend
- Conference Program
- SC15 Schedule
- Technical Program
- Awards
- Students@SC
- Research with SCinet
- HPC Impact Showcase
- HPC Matters Plenary
- Keynote Address
- Support SC
- SC15 Archive
- Exhibits
- Media
- SCinet
- HPC Matters
SCHEDULE: NOV 15-20, 2015
When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.
The Spack Package Manager: Bringing Order to HPC Software Chaos
SESSION: State of the Practice: Infrastructure Management
EVENT TYPE: Papers
EVENT TAG(S): Resource Management, State of Practice, Facilities, System Software
TIME: 11:30AM - 12:00PM
SESSION CHAIR(S): Naoya Maruyama
AUTHOR(S):Todd Gamblin, Matthew LeGendre, Michael R. Collette, Gregory L. Lee, Adam Moody, Bronis R. de Supinski, Scott Futral
ROOM:18AB
ABSTRACT:
Large HPC centers spend considerable time supporting software for thousands of users, but the complexity of HPC software is quickly outpacing the capabilities of existing software management tools. Scientific applications require specific versions of compilers, MPI, and other dependency libraries, so using a single, standard software stack is infeasible. However, managing many configurations is difficult because the configuration space is combinatorial in size.
We introduce Spack, a tool used at Lawrence Livermore National Laboratory to manage this complexity. Spack provides a novel, recursive specification syntax to invoke parametric builds of packages and dependencies. It allows any number of builds to coexist on the same system, and it ensures that installed packages can find their dependencies, regardless of the environment. We show through real-world use cases that Spack supports diverse and demanding applications, bringing order to HPC software chaos.
Chair/Author Details:
Naoya Maruyama (Chair) - RIKEN|
Todd Gamblin - Lawrence Livermore National Laboratory
Matthew LeGendre - Lawrence Livermore National Laboratory
Michael R. Collette - Lawrence Livermore National Laboratory
Gregory L. Lee - Lawrence Livermore National Laboratory
Adam Moody - Lawrence Livermore National Laboratory
Bronis R. de Supinski - Lawrence Livermore National Laboratory
Scott Futral - Lawrence Livermore National Laboratory
Click here to download .ics calendar file
Click here to download .vcs calendar file
Click here to add event to your Google Calendar
