Spack v1 Cheat Sheet

Spack v1 Cheat Sheet

Can Spack find existing system installed compilers?

  • Yes, run spack compiler find

Can Spack simulate spack install <spec> concretization step?

  • spack solve <spec>

How do I manage Spack repositories that contain Spack Package Recipes?

  • spack repo <command>
  • spack repo --help

How do I edit a Spack Package Recipe in a Spack managed repository?

  • spack edit <SPR-name>

What happened to ACCESS-NRI’s spack-packages directory?

  • ACCESS-NRI renamed our spack-packages repository to access-spack-packages. Unlike Spack v0.22, Spack v1.1 manages the ACCESS-NRI repository for the end user. Run spack repo list to see all the repositories managed by Spack.

Can git be used on the Spack managed repositories?

  • Yes. e.g. git -C $spack/../package_repos/3t2klr5 log