C2SM Spack

Contents:

  • Quick Start
  • C2SM Guidelines for Spack
  • How to manage your own Spack instance
  • Important Spack Commands
  • Testing
  • Develop packages
  • Target Users of spack-c2sm
  • Why was Spack chosen by MeteoSwiss?
C2SM Spack
  • C2SM Spack
  • View page source

C2SM Spack

Spack is the package manager used by C2SM and MeteoSwiss to install and deploy our software on supercomputers, mostly at the Swiss Super Computing Center (CSCS).

Contents:

  • Quick Start
    • At CSCS/ETHZ (Balfrin, Säntis and Euler)
    • Local machines and Containers
    • Use packages
    • ICON
  • C2SM Guidelines for Spack
    • Building
    • Running
    • Spack in scripts
  • How to manage your own Spack instance
    • Versions
    • Create a new Spack instance
    • Setup Spack environment
    • Update Spack instance
    • Clean Spack instance
  • Important Spack Commands
    • Spack find
    • Spack list
    • Spack info
    • Spack spec
    • Spack install
    • Spack installcosmo
    • Spack dev-build
    • Spack devbuildcosmo
    • Spack location
    • Spack build-env
    • Spack edit
    • Spack load
  • Testing
    • Test packages (PR/MR/CI/CD)
    • Pull Request Testing for spack-c2sm on GitHub
    • Jenkins test with uenv
  • Develop packages
    • Environments with Spack develop
    • Plain dev-build
  • Target Users of spack-c2sm
    • Researchers from C2SM-community
    • BuildBot as part of the ICON-consortium CI
    • Sofware Engineers
    • Maintainers of spack-c2sm
  • Why was Spack chosen by MeteoSwiss?
Next

© Copyright 2020-2024, C2SM.

Built with Sphinx using a theme provided by Read the Docs.