Draft:Spack (package manager)

Spack
ReleaseJuly 9, 2014; 12 years ago (2014-07-09)[1]
Stable release
1.0.4[2] / February 23, 2026; 5 months ago (2026-02-23)
Written inPython
Platformaarch32, aarch64, ppc, ppcle, ppc64, ppc64le, riscv64, sparc, sparc64, x86, x86-64
TypePackage management
LicenseMIT and Apache 2.0
Websitespack.io

Spack is a free and open source Supercomputing Package manager tool to manage the combinatorial complexity of scientific software that was developed by the Lawrence Livermore National Laboratory (LLNL)[3] and since 2024 has became a project of the High Performance Software Foundation that is part of the Linux Foundation[4]. Spack allows users to compose packages parameterized by version, platform, compiler, options, and dependency packages using a specification syntax or spec[3]. An installed spec can either be loaded and unloaded directly by spack like an environmental module as part of a traditional high-performance computing (HPC) workflow or externally by environmental module tools. Users may install spack by cloning the spack git repository and need not rely on an existing, shared spack installation. Spack ensures reproducibility by storing all package recipes used to build the software as well as their configuration and output build logs[3].

See also

References

  1. ^ "Release v0.8 (2014-07-09) · spack/spack". GitHub.
  2. ^ "Release v1.0.4 (2026-02-23) · spack/spack". GitHub.
  3. ^ a b c Gamblin, Todd; LeGendre, Matthew P.; Collette, Michael R.; Lee, Gregory L.; Moody, Adam; de Supinski, Bronis R.; Scott Futral, W. The Spack package manager: bringing order to HPC software chaos (PDF). Supercomputing 2015 (SC15). Austin, Texas. doi:10.1145/2807591.2807623.
  4. ^ Lehman, Noah (May 13, 2024). "Linux Foundation Announces the Launch of the High Performance Software Foundation" (Press release). Hamburg, Germany: The Linux Foundation.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.