Introduction¶
Learning outcomes
- Can find an overview of the course
- Can find the schedule
- Have seen the file transfer tools at this course
- Have seen where to put anonymous feedback during the day
- Have included HPC cluster name in Zoom username,
e.g.
[Dardel] Sven Svensson
For teachers
Teaching goals are:
- Learners can find an overview of the course
- Learners can find the schedule
- Learners have seen the file transfer tools at this course
- Learners have seen where to put anonymous feedback during the day
- Learners have included thir HPC cluster name in Zoom username
Prior questions:
- What is a file tranfer?
- What does one need to do, to be able to do a file transfer?
- How does it look like to do a file transfer?
- Can you name some programs that can do file transfer?
Overview¶
Below an overview of the sessions and their relations. The optional sessions have thinner borders.
flowchart TD
classDef always stroke:#000,stroke-width:4px;
classDef optional stroke:#000,stroke-width:1px;
account[Account for HPC cluster]:::always
filezilla[1.Transfer files using FileZilla]:::always
login_console[2.Login to console environment]:::always
scp[3.Transfer files using scp]:::always
rsync[Transfer files using rsync]:::optional
sftp[Transfer files using sftp]:::optional
transfer_tips[Transfer tips]:::optional
account --> filezilla
account --> login_console
login_console --> scp
scp --> rsync
scp --> sftp
scp --> transfer_tips
As per prerequisites:
- you already have an account at an HPC cluster
- you can already log in to a console environment at your HPC cluster using SSH
Here is an overview of the file transfer tools in this course:
Feature | FileZilla | scp |
rsync |
sftp |
---|---|---|---|---|
Summary | Intuitive | Preinstalled | Powerful | Two-way portal |
Type of user interface | Graphical | Terminal | Terminal | Terminal |
Can transfer files between clusters? | No | Yes | Yes | Yes |
Installation needed? | Yes | Maybe | Yes | Maybe |
Suitable for large files? | Not really | Not really | Yes | Not really |
Behavior upon overwriting files | Asks | Overwrite | Overwrite if newer | Asks |
Suitable for sensitive data? | Yes | Yes | Yes | Yes |
Tolerant to interruption? | No | No | Yes | No |
Flexibility | Some | Some | High | Low |
Here is an overview of the documentation pages for each HPC center:
HPC Cluster | Link to documentation |
---|---|
Alvis | here |
Berzelius | here |
Bianca | here |
COSMOS | here |
Dardel | here |
Kebnekaise | here |
LUMI | here |
Rackham | here |
Tetralith | here |
Vera | here |
Exercises¶
Exercise 0: rename yourself¶
Please change your Zoom name to start with your HPC cluster,
e.g. [Rackham] Sven
.
Exercise 1: remember a Zoom room¶
We will use breakout rooms, as this is best for learning. Ideally, each breakout room has 2 learners for the same HPC cluster.
HPC cluster name | Main breakout room |
---|---|
Alvis 1 | Room 1 |
Alvis 2 | Room 2 |
Bianca | Room 3 |
COSMOS 1 | Room 4 |
COSMOS 2 | Room 5 |
Dardel 1 | Room 6 |
Dardel 2 | Room 7 |
Dardel 3 | Room 8 |
Dardel 4 | Room 9 |
Dardel 5 | Room 10 |
Tetralith 1 | Room 11 |
Tetralith 2 | Room 12 |
Other 1 | Room 13 |
Other 2 | Room 14 |
- When your first breakout room reaches 4 learners, decide upon 2 to move to the next breakout room. Repeat until the group size is below 4.
- When you are the only one in your main breakout room, the teachers will let you decide to either work in silence or to join another group. You will be taken care of well :-)