-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.Rmd
40 lines (31 loc) · 1.45 KB
/
index.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
site: sandpaper::sandpaper_site
---
```{r load_config, include = FALSE}
library(yaml)
config <- yaml.load_file("lesson_config.yaml")
```
::: prereq
To begin this lesson you must have completed the following
* Participants must bring a laptop with a Mac, Linux, or Windows operating
system (not a tablet, Chromebook, etc.) that they can download and run
MobaXterm on. Alternatively, they should have a few specific software
packages installed (listed in the Setup section below).
They are also required to abide by the ARCHER2 Training Code of Conduct.
* Complete the software/system [setup](#shell-setup) including the
connection to ARCHER2 via [SSH](#connect-to-archer2).
:::
## General Information
This lesson is an introduction to using high-performance computing systems
effectively. We obviously can't cover every case or give an exhaustive course
on parallel programming in just one lesson of teaching time. Instead, this
lesson is intended to give students a good introduction and overview of the
tools available and how to use them effectively.
By the end of this lesson, students will know how to:
::: checklist
* Identify problems an HPC system can help solve
* Use the UNIX shell (also known as terminal or command line) to operate a
computer, connect to an HPC system, and write simple shell scripts.
* Submit and manage jobs on an HPC system using a scheduler, transfer files,
and use software through environment modules.
:::