You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/build-install/index.md
+28-7Lines changed: 28 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,30 +2,51 @@
2
2
# Building and Installing Software
3
3
4
4
CSCS provides commonly used software and tools on Alps, however many use cases will require first installing software on a system before you can start working.
5
+
Modern HPC applications and software stacks are often very complicated, and there is no one-size-fits-all method for building and installing them.
5
6
6
7
<divclass="grid cards"markdown>
7
8
8
-
- :fontawesome-solid-earth-americas: __[Unsupported software][ref-software-installation-guides]__ – guides on how to install commonly requested or difficult to install software.
Programming environments are your first option if you want to install an application (and its dependencies) from source, or set up a Python/Julia environment.
11
12
12
-
Modern HPC applications and software stacks are often very complicated, and there is no one-size-fits-all method for building and installing them.
Copy file name to clipboardExpand all lines: docs/clusters/daint.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,7 +98,7 @@ To build images, see the [guide to building container images on Alps][ref-build-
98
98
99
99
CSCS will continue to support and update uenv and container engine, and users are encouraged to update their workflows to use these methods at the first opportunity.
100
100
101
-
The CPE is still installed on Daint, however it will receive no support or updates, and will be replaced with a container in a future update.
101
+
The CPE is still installed on Daint, however it will receive no support or updates, and will be [replaced with a container][ref-cpe] in a future update.
Copy file name to clipboardExpand all lines: docs/clusters/eiger.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -122,7 +122,7 @@ To build images, see the [guide to building container images on Alps][ref-build-
122
122
123
123
CSCS will continue to support and update uenv and the Container Engine, and users are encouraged to update their workflows to use these methods at the first opportunity.
124
124
125
-
The CPE is deprecated and will be removed completely at a future date.
125
+
The CPE is still installed on Eiger, however it will receive no support or updates, and will be [replaced with a container][ref-cpe] in a future update.
Here we describe a high-level overview of the documentation layout and organisation.
521
+
522
+
!!! under-construction
523
+
This section is mostly incomplete, and will be expanded over time.
524
+
525
+
Note that the directory layout, where markdown files are stored in the repository, does not strictly reflect the section of the documentation where the content is displayed because:
526
+
527
+
* the URL of a page is decided by its location in the directory tree, not in the table of contents.
528
+
If a page is moved in the ToC, we are conservative about moving the file, so that urls don't break.
529
+
* pages can be included in multiple locations in the ToC (not a feature that we use very often).
530
+
531
+
### Tutorials
532
+
533
+
All tutorials are stored in the `/docs/tutorials` directory.
534
+
Currently we only have ML tutorials in `/docs/tutorials/ml`.
535
+
536
+
There is no top level "Tutorials" section, instead tutorial content can be included directly in the docs where most appropriate.
537
+
The ML tutorials, for example, are alongside the PyTorch documentation in the Applications and Frameworks material.
538
+
539
+
!!! note "rationale"
540
+
Group all tutorial content together in the directory structure so that the url of specific tutorials won't change when they are moved around.
Once you have logged into a [cluster][ref-alps-clusters] on Alps, you will want to set up your environment and find the software and tools provided by CSCS.
4
+
This part of the documentation will give guidance on how to set up your shell, and how to access software in uenv and container environments.
5
+
6
+
<divclass="grid cards"markdown>
7
+
8
+
- :fontawesome-solid-layer-group: __Set up your login environment__
9
+
10
+
A good spot to start is to read our guide on configuring your shell.
11
+
12
+
[:octicons-arrow-right-24: Using the terminal][ref-platform-hpcp]
13
+
14
+
</div>
15
+
16
+
<divclass="grid cards"markdown>
17
+
18
+
- :fontawesome-solid-layer-group: __Setting up your development and simulation environments__
19
+
20
+
CSCS provides two ways to access software, and create the environment used to develop and run.
21
+
22
+
Scientific HPC workloads are a good fit for uenv -- a tool developed by CSCS to deliver scientific software stacks on Alps.
23
+
24
+
[:octicons-arrow-right-24: uenv][ref-uenv]
25
+
26
+
The container engine runtime is recommended for machine learning workflows.
27
+
It can also be a very good choice for Python environments installed using pip, uv and conda.
Copy file name to clipboardExpand all lines: docs/index.md
+30-21Lines changed: 30 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,27 +1,30 @@
1
1
# CSCS Documentation
2
2
3
-
<divclass="grid cards"markdown>
4
-
- <pstyle="text-align:center">Visit <ahref="https://status.cscs.ch/">status.cscs.ch</a> for the status of Alps systems, and the latest announcements.</p>
5
-
</div>
6
-
7
-
The Alps Research infrastructure hosts multiple platforms and clusters targeting different communities
3
+
The Alps Research Infrastructure hosts multiple platforms and clusters targeting different communities.
4
+
A good spot to get started is with the documentation for the platform that your project is running on.
8
5
9
6
<divclass="grid cards"markdown>
10
7
11
8
- :fontawesome-solid-layer-group: __Platforms__
12
9
13
10
Projects at CSCS are granted access to [clusters][ref-alps-clusters], which are managed by platforms.
14
-
Start by finding the platform for the cluster that you want to use.
[:octicons-arrow-right-24: Climate and Weather Platform (Santis)][ref-platform-cwp]
22
+
</div>
23
+
24
+
Alps is a general-purpose compute and data Research Infrastructure (RI) open to the broad community of researchers in Switzerland and the rest of the world.
25
+
Find out more about Alps...
26
+
27
+
<divclass="grid cards"markdown>
25
28
26
29
- :fontawesome-solid-mountain-sun: __Alps__
27
30
@@ -37,19 +40,13 @@ The Alps Research infrastructure hosts multiple platforms and clusters targeting
- :fontawesome-solid-layer-group: __Accounts and Projects__
61
+
62
+
If you are a new user, or working on a project for the first time:
63
+
64
+
[:octicons-arrow-right-24: Accounts and Projects][ref-account-management]
65
+
66
+
</div>
67
+
68
+
<divclass="grid cards"markdown>
69
+
- <pstyle="text-align:center">Visit <ahref="https://status.cscs.ch/">status.cscs.ch</a> for the status of Alps systems, and the latest announcements.</p>
70
+
</div>
71
+
61
72
62
73
## Tutorials and Guides
63
74
@@ -78,8 +89,6 @@ Learn by doing with our guides and tutorials.
78
89
79
90
[:octicons-arrow-right-24: Accessing internet and external services][ref-guides-internet-access]
80
91
81
-
[:octicons-arrow-right-24: Using and configuring the terminal][ref-guides-terminal]
0 commit comments