Loading...
Please wait, while we are loading the content...
Similar Documents
Using Spack to Manage Software on Cray Supercomputers
| Content Provider | Semantic Scholar |
|---|---|
| Author | Melara, Mario Gamblin, Todd Becker, Gregory French, Robert Shenton Belhorn, Matt Thompson, Kelly Scheibel, Peter Baker, Rebecca |
| Copyright Year | 2017 |
| Abstract | HPC software is becoming increasingly complex. A single application may have over one hundred dependency libraries, and HPC centers deploy even more libraries for users. Users demand many different builds of packages with different compilers and options, but building them can be tedious and error-prone. Support teams cannot keep up with user demand without better tools. Spack is an open-source package manager created at Lawrence Livermore National Laboratory (LLNL). Packages in Spack are templates for many combinatorial build configurations. They provide fine-grained control over a build’s directed acyclic graph (DAG). Spack is used by HPC centers, developers, and users to quickly deploy software. This paper describes our integration of Spack with the Cray Programming Environment (CrayPE). We describe changes we made to Spack’s support for environment modules and machine architectures, as well as preliminary results of the rollout of Spack on NERSC’s Cray XC40 system (Cori). |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://cug.org/proceedings/cug2017_proceedings/includes/files/pap153s2-file1.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |