Skip to content

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 :-)