-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.Rmd
45 lines (34 loc) · 1.77 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
41
42
43
44
45
---
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
* [Register](#registration) for the course
* 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.
* Attendees should be familiar with using the bash shell. This is covered in the introduction to the shell HPC course.
* Complete the software/system [setup](#setup) including the connection to Archer2 via [SSH](#setup-an-ssh-client).
:::
## Registration
Please use the [ARCHER2 course registration form](https://www.archer2.ac.uk/training/register/?course=230626-software-carpentry)</a> to sign up for the workshop.
## 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.
:::