CITATION.cff: wrap at 100 columns like the rest of Spack (#41849)

This commit is contained in:
Todd Gamblin 2023-12-27 08:02:30 -08:00 committed by GitHub
parent 51ecc550ba
commit 7143f1f9fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,13 +31,17 @@ type: software
message: "If you are referencing Spack in a publication, please cite the paper below." message: "If you are referencing Spack in a publication, please cite the paper below."
title: "The Spack Package Manager: Bringing Order to HPC Software Chaos" title: "The Spack Package Manager: Bringing Order to HPC Software Chaos"
abstract: >- 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. Large HPC centers spend considerable time supporting software for thousands of users, but the
Scientific applications require specific versions of compilers, MPI, and other dependency libraries, so using a single, standard software stack is infeasible. complexity of HPC software is quickly outpacing the capabilities of existing software management
However, managing many configurations is difficult because the configuration space is combinatorial in size. tools. Scientific applications require specific versions of compilers, MPI, and other dependency
We introduce Spack, a tool used at Lawrence Livermore National Laboratory to manage this complexity. libraries, so using a single, standard software stack is infeasible. However, managing many
Spack provides a novel, re- cursive specification syntax to invoke parametric builds of packages and dependencies. configurations is difficult because the configuration space is combinatorial in size. We
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. introduce Spack, a tool used at Lawrence Livermore National Laboratory to manage this complexity.
We show through real-world use cases that Spack supports diverse and demanding applications, bringing order to HPC software chaos. Spack provides a novel, re- cursive 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.
preferred-citation: preferred-citation:
title: "The Spack Package Manager: Bringing Order to HPC Software Chaos" title: "The Spack Package Manager: Bringing Order to HPC Software Chaos"
type: conference-paper type: conference-paper