Skip to content

Commit 2ba672b

Browse files
authored
Move CPE docs to programming environments (#102)
1 parent e8700ee commit 2ba672b

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

.github/actions/spelling/allow.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ CHARMM
1010
CHF
1111
COSMA
1212
CPE
13+
cpe
1314
CPMD
1415
CSCS
1516
CWP
@@ -115,6 +116,7 @@ libfabric
115116
multitenancy
116117
podman
117118
prioritised
119+
prgenv
118120
proactively
119121
quickstart
120122
santis

docs/build-install/index.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,10 @@ Modern HPC applications and software stacks are often very complicated, and ther
88

99
<div class="grid cards" markdown>
1010

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

1413
</div>
1514

16-
[uenv]: uenv.md
17-
[CPE]: cpe.md
18-
1915
## Python
2016

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

3127
## Containers
3228

33-
CSCS provides tools for building software in containers
29+
CSCS provides [Podman][ref-build-containers] for building software in containers

docs/build-install/cpe.md renamed to docs/software/prgenv/cpe.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
[](){#ref-cpe}
12
# Cray Programming Environment (CPE)
23

34
The Cray Programming Environment (CPE) is a suite of software: programming environments, compilers, libraries and tools.

docs/software/prgenv/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,13 @@ CSCS provides "programming environments" on Alps vClusters that provide compiler
1616

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

19-
Provides linear compilers, MPI and Python, along with algebra and mesh partitioning libraries for a broad range of use cases.
19+
Provides compilers, MPI and Python, along with linear algebra and mesh partitioning libraries for a broad range of use cases.
20+
21+
- :fontawesome-solid-layer-group: [__Cray Programming Environment__][ref-cpe]
22+
23+
The Cray Programming Environment (CPE) is a suite of compilers, libraries and tools provided by HPE.
24+
25+
These are the "Cray Modules", familiar to users of old Piz Daint and other HPE/Cray clusters.
2026

2127
</div>
2228

mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ nav:
5757
- 'prgenv-gnu': software/prgenv/prgenv-gnu.md
5858
- 'prgenv-nvfortran': software/prgenv/prgenv-nvfortran.md
5959
- 'linalg': software/prgenv/linalg.md
60+
- 'Cray modules (CPE)': software/prgenv/cpe.md
6061
- 'Machine Learning':
6162
- software/ml/index.md
6263
- 'PyTorch': software/ml/pytorch.md
@@ -70,8 +71,7 @@ nav:
7071
- 'Building and Installing software':
7172
- build-install/index.md
7273
- 'uenv': build-install/uenv.md
73-
- 'Containers': build-install/containers.md
74-
- 'Cray modules (CPE))': build-install/cpe.md
74+
- 'containers (podman)': build-install/containers.md
7575
- 'Python with pip': build-install/pip.md
7676
- 'Debugging and Performance Analysis':
7777
- software/devtools/index.md

0 commit comments

Comments
 (0)