Skip to content

Commit c5f5439

Browse files
committed
update to reduced content
1 parent ff07f64 commit c5f5439

File tree

1 file changed

+12
-34
lines changed

1 file changed

+12
-34
lines changed

outline.md

Lines changed: 12 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,22 @@
11
# Learning Outline
22

3-
## Content
3+
## Paradigms of Parallel Computing
44

5-
The workshop is divided into the following three sections:
6-
7-
### The Unix Shell
8-
9-
The aim of this section is to teach learners basic unix commands in order to help them interact with a HPC infrastructure. This may entail:
10-
11-
- filesystem navigation and manipulation
12-
- difference command line and bash scripts
13-
- remote sessions with `ssh`
14-
15-
16-
### Clusters and Distributed Computing Infrastructure
17-
18-
This section is meant to convey a simplistic mental model of the cluster,
19-
and how tasks get submitted, assigned and executed on the cluster.
20-
21-
Towards the end of the section, learners will submit a (number of) "Hello World" style batch job(s) that are aligned to the Unix Shell section above.
22-
23-
The session concludes by introducing and practising `environment modules` based on the observation that software on HPC and for HPC systems is very diverse and subject to change.
24-
25-
### Paradigms of Parallel Computing
26-
27-
This section will guide learners through the process of
28-
performing a large HPC simulation (code available),
5+
This material will guide learners through the process of
6+
performing a HPC simulation (code available),
297
and a high-throughput analysis (code available) of related data. The end goal will be to compare the simulation to the data (i.e. to relate their actions on a HPC installation to the scientific method).
308

319
For this, they will develop the workflow for a specific research scenario,
3210
for example:
3311

3412
> Lola was hired by a research lab to help prepare the purchase of a multi-million dollar experiment.
35-
The experiment is known to fail at temperatures that are too low or too high.
36-
She knows that the temperature changes follow a daily pattern,
37-
and she's written some code to simulate these temperature changes.
38-
After running this code and generating the temperature predictions,
39-
she determines how closely her predictions match the actual temperature readings
40-
she has for every day in the last year.
41-
The simuation would take too long to run
42-
and generate too much data for her lab workstation,
43-
so she will use the local University's HPC facility for this work.
13+
> The experiment is known to fail at temperatures that are too low or too high.
14+
> She knows that the temperature changes follow a daily pattern,
15+
> and she's written some code to simulate these temperature changes.
16+
> After running this code and generating the temperature predictions,
17+
> she determines how closely her predictions match the actual temperature readings
18+
> she has for every day in the last year.
19+
> The simuation would take too long to run
20+
> and generate too much data for her lab workstation,
21+
> so she will use the local University's HPC facility for this work.
4422

0 commit comments

Comments
 (0)