Skip to content

Commit

Permalink
Merge pull request #494 from peterupton/tweak_spack_docs_for_polaris_…
Browse files Browse the repository at this point in the history
…to_indicate_users_should_use_soft

Tweak spack docs for polaris to indicate users should use soft
  • Loading branch information
koysean authored Oct 17, 2024
2 parents fe95efc + 3178831 commit e7a93c9
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion docs/polaris/applications-and-libraries/libraries/spack-pe.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
Spack is an HPC-oriented package manager which ALCF uses to install software for
the user environment.

Users should depend on libraries in the Spack PE over libraries on the system
when possible, as system libraries may slightly differ between compute nodes and
login nodes.

ALCF's Spack PE is a Spack-managed software stack which provides various build
tools, utilities, and libraries. It consists of a base stack (`spack-pe-base`)
and PrgEnv-dependent stacks (currently `spack-pe-gnu`).
Expand Down Expand Up @@ -30,7 +34,11 @@ module load spack-pe-base
module load cmake
```

The `spack-pe-base` module adds paths to the user's `MODULEPATH`; individual packages are subsequently loaded through the newly available modules. The full list of available packages can be viewed by running `module avail` or `module --show-hidden avail` for a complete listing. Packages are loaded in the same way from `spack-pe-gnu`.
The `spack-pe-base` module adds paths to the user's `MODULEPATH`; individual
packages are subsequently loaded through the newly available modules. The full
list of available packages can be viewed by running `module avail` or `module
--show-hidden avail` for a complete listing. Packages are loaded in the same way
from `spack-pe-gnu`.


## Inspecting packages
Expand Down

0 comments on commit e7a93c9

Please sign in to comment.