Spack-stack is a framework for installing software libraries to support a wide range of numerical weather prediction and data assimilation systems developed by the spack-stack project partners: UFS, MPAS, NEPTUNE, FV3, GEOS, JEDI, ...
Spack-stack supports installations on a range of R&D and operational platforms. It provides a set of installation templates (package lists), default package settings, system configurations for a range of macOS and Linux workstation, HPC, and cloud platforms, and Spack extensions, and uses a fork of the Spack repository. Spack is a community-supported, multi-platform package manager developed by Lawrence Livermore National Laboratory (LLNL). Spack is provided as a submodule to spack-stack so that a stable version can be referenced. For more information about Spack, see the LLNL project page for Spack and the Spack documentation.
To get started with spack-stack, either by using an existing installation on a supported platform or by creating a new installation, see the Getting Started documentation page. Full documentation with table of contents can be found at https://spack-stack.readthedocs.io/en/latest/. The spack-stack Wiki also provides latest updates for current and previous spack-stack releases.
Spack-stack is a collaborative effort between:
- NOAA Environmental Modeling Center (EMC)
- UCAR Joint Center for Satellite Data Assimilation (JCSDA)
- Earth Prediction Innovation Center (EPIC)
- U.S. Naval Research Laboratory (NRL)
- NASA Global Modeling and Assimilation Office (GMAO)
For more information about the organization of the spack-stack project, see the Project Charter.
