Skip to content

Commit

Permalink
Fix markdown style
Browse files Browse the repository at this point in the history
  • Loading branch information
richelbilderbeek committed May 21, 2024
1 parent 1d2e5d4 commit c1a835a
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 48 deletions.
4 changes: 2 additions & 2 deletions docs/intermediate/ides.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# IDE:s

![](./img/rstudio_in_action_480_x_270.png)
![RStudio running on Bianca](./img/rstudio_in_action_480_x_270.png)

> RStudio is one of the IDEs that can be used on Bianca.
!!! info "Objectives"
!!! info "Objectives"

- Observe different IDEs running on Bianca
- Start your favorite IDE on Bianca
Expand Down
26 changes: 13 additions & 13 deletions docs/intermediate/intro.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# Bianca In-Depth Hackathon: Improve Your Handling of Sensitive Research Data

Are you already working with sensitive data in your research
and feel your workflow can be improved?
If yes, welcome to a full day of learning of smarter ways
to work on the Bianca UPPMAX cluster.
Are you already working with sensitive data in your research
and feel your workflow can be improved?
If yes, welcome to a full day of learning of smarter ways
to work on the Bianca UPPMAX cluster.

???- tip "I am new to Bianca, where do I start?"

As a beginner, you are encouraged to start with the
basic Bianca course, at [here](../intro.md).

You will learn how to login from a terminal (bypassing ThinLinc),
do file transfer from a terminal (allowing scripts),
advanced SLURM, using IDEs (i.e. RStudio and/or VSCode),
You will learn how to login from a terminal (bypassing ThinLinc),
do file transfer from a terminal (allowing scripts),
advanced SLURM, using IDEs (i.e. RStudio and/or VSCode),
and installing custom software and packages.

Tentative schedule
Expand Down Expand Up @@ -59,15 +59,15 @@ When | Who | What
15:45| All | Optional Q/A and [extra material](https://uppmax.github.io/bianca_workshop/extra/slurm/)
16:00| . | END

* Who: `B`: Björn, `L`: Lars, `P`: Pavlin, `R`: Richèl
* Who: `B`: Björn, `L`: Lars, `P`: Pavlin, `R`: Richèl

Changes:

- IDEs changed from 55 -> 45 minutes, as there is a new setup: (1) let learners vote on one IDE, (2) discuss that IDE in detail, (3) mention the others more briefly. If teachers think it would be better to discuss 2 in detail, they may do so
- NAISS-SENS to back, so that (1) learners can dive in immediately, (2) it is a nice easy way to round off the day
- NAISS-SENS duration changed from 10 -> 30 minutes, as this is more realistic
- Introduction duration changed from 5 -> 15 minutes
- Transferring files part 1 duration changed from 40 -> 45 minutes
* IDEs changed from 55 -> 45 minutes, as there is a new setup: (1) let learners vote on one IDE, (2) discuss that IDE in detail, (3) mention the others more briefly. If teachers think it would be better to discuss 2 in detail, they may do so
* NAISS-SENS to back, so that (1) learners can dive in immediately, (2) it is a nice easy way to round off the day
* NAISS-SENS duration changed from 10 -> 30 minutes, as this is more realistic
* Introduction duration changed from 5 -> 15 minutes
* Transferring files part 1 duration changed from 40 -> 45 minutes

!!! info "Q/A collaboration document"

Expand Down
35 changes: 10 additions & 25 deletions docs/intermediate/overview2.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@

- [Vetenskapsrådet](https://www.vr.se) ('Science counsel', VR) is biggest funder
of research in Sweden and funds HPC infrastructure
- [**National Academic Infrastructure for Supercomputing in Sweden**](https://www.naiss.se/) (NAISS)
provides HPC infrastructure: computing power, storage and data services.
Apply [here](https://www.naiss.se//#application-rounds-for-compute-and-storage-resources)
- [**National Academic Infrastructure for Supercomputing in Sweden**](https://www.naiss.se/) (NAISS)
provides HPC infrastructure: computing power, storage and data services.
Apply [here](https://www.naiss.se//#application-rounds-for-compute-and-storage-resources)
for compute and storage
- [Uppsala Multidisciplinary Center for Advanced Computational Science](https://www.uppmax.uu.se/) (**UPPMAX = UppMACS**)
- [Uppsala Multidisciplinary Center for Advanced Computational Science](https://www.uppmax.uu.se/) (**UPPMAX = UppMACS**)
provides HPC infrastructure in Uppsala

```mermaid
Expand Down Expand Up @@ -86,16 +86,16 @@ flowchart TD

- UPPMAX cloud:
called 'Dis' (the Swedish word for 'haze'), it is
the `EAST-1` region of the SNIC science cloud.
the `EAST-1` region of the SNIC science cloud.

## High Performance Computing — HPC

### What is a cluster?

- A network of computers, each computer working as a **node**.

- From small scale RaspberryPi cluster...
- From small scale RaspberryPi cluster...

![RaspBerry](./img/IMG_5111.jpeg){ width="400" }

- To supercomputers like Rackham.
Expand All @@ -108,27 +108,13 @@ flowchart TD

- The user logs in to **login nodes** via Internet through ssh or ThinLinc.

- Here the file management and lighter data analysis can be performed.
- Here the file management and lighter data analysis can be performed.

![RaspBerry](./img/nodes.png)

![RaspBerry](./img/Bild1.png){ width="400" }

- The **calculation nodes** have to be used for intense computing.

## Summary about the three "common" UPPMAX clusters

| |Rackham|Snowy|Bianca|
|-------|-----|------|---|
|**Purpose**|General-purpose|General-purpose|Sensitive|
|**# Nodes (Intel)**|486+144|228+ <br>50 Nvidia T4 GPUs|288 + <br>10 nodes á 2 <br>NVIDIA A100 GPUs|
|**Cores per node**|20/16|16|16/64|
|**Memory per node**|128 GB|128 GB|128 GB
|**Fat nodes**|256 GB & 1 TB| 256, 512 GB & 4 TB| 256 & 512 GB|
|**Local disk (scratch)**|2/3 TB| 4 TB| 4 TB |
|**Login nodes**|Yes| No (reached from Rackham)|Yes (2 cores and 15 GB)|
|**"Home" storage**|Domus|Domus|Castor|
|**"Project" Storage**|Crex, Lutra|Crex, Lutra|Castor|
- The **calculation nodes** have to be used for intense computing.

## Overview of the UPPMAX systems

Expand Down Expand Up @@ -165,8 +151,7 @@ flowchart TD


!!! abstract "keypoints"
- NAISS makes available large-scale high-performance computing resources, storage capacity, and advanced user support, for Swedish research.
- NAISS makes available large-scale high-performance computing resources, storage capacity, and advanced user support, for Swedish research.
- UPPMAX runs the local resources placed at Uppsala University
- A cluster consists of several inter-connected computers that can work individually or together.


16 changes: 8 additions & 8 deletions docs/intermediate/summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
- **Overview of UPPMAX systems**

- NAISS-SENS
- Several clusters, like
- Several clusters, like

- Bianca
- Rackham
Expand All @@ -28,9 +28,9 @@
- The ``wharf`` works like a dock at the harbour.
- There are several ways to use the ``wharf`` to transfer files

- copy
- transit server
- rsync, scp/sftp
- copy
- transit server
- rsync, scp/sftp

- **Introduction to compute nodes**

Expand All @@ -39,7 +39,7 @@
- Slurm, sbatch, the job queue
- Jobs
- Slurm parameters
- Interactive jobs
- Interactive jobs

- allows you to work interactively with command line and your tools but on a compute node.

Expand Down Expand Up @@ -70,11 +70,11 @@
- RStudio

- Run in interactive session

- Jupyter

- Run in interactive session

- VSCodium

- Run in interactive session
8 changes: 8 additions & 0 deletions scripts/fix_markdown_style_errors.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,12 @@ markdownlint --fix "**/lesson_plans/*.md"
markdownlint --fix "**/reflections/*.md"
markdownlint --fix "*.md"
markdownlint --fix "**/docs/intermediate/transfer.md"
markdownlint --fix "**/docs/intermediate/summary.md"
markdownlint --fix "**/docs/intermediate/ides.md"
markdownlint --fix "**/docs/intermediate/overview2.md"
markdownlint --fix "**/docs/intermediate/intro.md"
# markdownlint --fix "**/docs/*.md"




0 comments on commit c1a835a

Please sign in to comment.