Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ CHARMM
CHF
COSMA
CPE
cpe
CPMD
CSCS
CWP
Expand Down Expand Up @@ -115,6 +116,7 @@ libfabric
multitenancy
podman
prioritised
prgenv
proactively
quickstart
santis
Expand Down
8 changes: 2 additions & 6 deletions docs/build-install/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,10 @@ Modern HPC applications and software stacks are often very complicated, and ther

<div class="grid cards" markdown>

- :fontawesome-solid-earth-americas: __[uenv]__ – uenv provide isolated software environments for applications and developers.
- :fontawesome-solid-earth-americas: __[CPE]__ – the Cray Programming Environment is provided as-is on Alps.
- :fontawesome-solid-earth-americas: __[uenv][ref-uenv]__ – uenv provide isolated software environments for applications and developers.

</div>

[uenv]: uenv.md
[CPE]: cpe.md

## Python

There are multiple ways to install Python software.
Expand All @@ -30,4 +26,4 @@ There are multiple ways to install Python software.

## Containers

CSCS provides tools for building software in containers
CSCS provides [Podman][ref-build-containers] for building software in containers
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[](){#ref-cpe}
# Cray Programming Environment (CPE)

The Cray Programming Environment (CPE) is a suite of software: programming environments, compilers, libraries and tools.
Expand Down
8 changes: 7 additions & 1 deletion docs/software/prgenv/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,13 @@ CSCS provides "programming environments" on Alps vClusters that provide compiler

- :fontawesome-solid-layer-group: [__linalg__][ref-uenv-linalg]

Provides linear compilers, MPI and Python, along with algebra and mesh partitioning libraries for a broad range of use cases.
Provides compilers, MPI and Python, along with linear algebra and mesh partitioning libraries for a broad range of use cases.

- :fontawesome-solid-layer-group: [__Cray Programming Environment__][ref-cpe]

The Cray Programming Environment (CPE) is a suite of compilers, libraries and tools provided by HPE.

These are the "Cray Modules", familiar to users of old Piz Daint and other HPE/Cray clusters.

</div>

4 changes: 2 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ nav:
- 'prgenv-gnu': software/prgenv/prgenv-gnu.md
- 'prgenv-nvfortran': software/prgenv/prgenv-nvfortran.md
- 'linalg': software/prgenv/linalg.md
- 'Cray modules (CPE)': software/prgenv/cpe.md
- 'Machine Learning':
- software/ml/index.md
- 'PyTorch': software/ml/pytorch.md
Expand All @@ -70,8 +71,7 @@ nav:
- 'Building and Installing software':
- build-install/index.md
- 'uenv': build-install/uenv.md
- 'Containers': build-install/containers.md
- 'Cray modules (CPE))': build-install/cpe.md
- 'containers (podman)': build-install/containers.md
- 'Python with pip': build-install/pip.md
- 'Debugging and Performance Analysis':
- software/devtools/index.md
Expand Down
Loading