Skip to content

Commit 13d4013

Browse files
committed
Add / update Onboarding
1 parent dc2daac commit 13d4013

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

01b-H_Onboarding/slides.pdf

682 KB
Binary file not shown.

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,25 @@ Curriculum:
2626
8. Hands-on: Using NCCL and NVSHMEM
2727
9. Lecture: Device-initiated Communication with NVSHMEM *Jiri*
2828
10. Hands-on: Using Device-Initiated Communication with NVSHMEM
29-
11. Lecture: Conclusion and Outline of Advanced Topics *Andreas*
29+
11. Lecture: Conclusion and Outline of Advanced Topics *Andreas*
30+
31+
## Onboarding
32+
33+
The supercomputer used for the exercises is [JUWELS Booster](https://apps.fz-juelich.de/jsc/hps/juwels/booster-overview.html), a system located a Jülich Supercomputing Centre (Germany) with about 3700 NVIDIA A100 GPUs.
34+
35+
Visual onboarding instructions can be found in the subfolder of the according lecture, `01b-H-Onboarding/`. Here follows the textual description:
36+
37+
* Register for an account at [JuDoor](https://judoor.fz-juelich.de/login)
38+
* Sign-up for the [`training2216` project](https://judoor.fz-juelich.de/projects/join/training2216)
39+
* Accept the Usage Agreement of JUWELS
40+
* Wait for wheels to turn as your information is pushed through the systems (about 15 minutes)
41+
* Access JUWELS Booster via [JSC's Jupyter portal](https://jupyter-jsc.fz-juelich.de/)
42+
* Create a Jupyter v2 instance using `LoginNodeBooster` and the `training2216` allocation on JUWELS
43+
* When started, launch a browser-based Shell in Jupyter
44+
* Source the course environment to introduce commands and helper script to environment
45+
```
46+
source $PROJECT_training2216/env.sh
47+
```
48+
* Sync course material to your home directory with `jsc-material-sync`.
49+
50+
You can also access JSC's facilities via SSH. In that case you need to add your SSH key through JuDoor. You need to restrict access from certain IPs/IP ranges via the `from` clause, as explained [in the documentation](https://apps.fz-juelich.de/jsc/hps/juwels/access.html#ssh-login). We recommend using Jupyter JSC for its simplicity, especially during such a short day that is the tutorial day.

0 commit comments

Comments
 (0)