Skip to content

Introduction 'Connect'

Learning outcomes

  • Have seen the ways to connect at this course
For teachers

Teaching goals are:

  • Learners have seen the ways to connect at this course

Prior questions:

  • What is a file transfer?
  • 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?

Goal

The goal of these login sessions is that you are able to login to your HPC cluster in at least 1 way.

The multiple ways to connect to your HPC cluster

You have an account at an HPC cluster (a prerequisite for this course) and you want to connect to your HPC cluster.

There are multiple ways to do so!

Here is an overview of the ways to login in this course:

Feature Desktop environment using a web browser Console environment Desktop environment using a remote desktop client
Example screenshot Desktop, web browser Console Desktop, program
Environment Desktop environment Console environment Desktop environment
Summary Familiar to most Less familiar to most Familiar to most
Type of user interface Graphical Terminal Graphical
Installation needed? Unlikely Likely Most likely
Program used A web browser An SSH agent A remote desktop client
Example programs Firefox, Chromium, Chrome, Edge, Safari Terminal, MobaXterm ThinLinc, Remmina, krdp
Works on which clusters? All except Arrhenius HPC, Dardel and Tetralith All All, except Bianca
Course session Session Session Session

Demo

The teachers will show how it looks like to login to an HPC cluster's remote desktop environment, with the goal to show you how this looks like. You will do so yourself in the exercises 👍

Exercise 1: be assigned a Zoom room

We will use breakout rooms, as this is best for interaction and learning. However, some prefer to work alone. In this course, we allow for both.

For a quick process, we follow the following procedure:

flowchart TD

  prefer_work_together(Prefer to work together?)
  say_yes[Say yes]
  say_no[Say no]

  prefer_work_together --> |Yes| say_yes
  prefer_work_together --> |No| say_no
Want to work together? Where to click in Zoom
Yes Say 'Yes' in Zoom
No Say 'No' in Zoom

A teacher will redirect you to a room.

In your breakout rooms, start with the next exercise.

Good luck and enjoy!

Exercise 2: find your first way to login

Not all HPC clusters can do all ways to login.

Below an overview of the sessions and their relations.

flowchart TD

  use_cluster_without_webbrowser_login(Use Arrhenius HPC, Dardel or Tetralith?)
  use_bianca(Use Bianca?)
  account[Account for HPC cluster]
  login_desktop_website_no[Login to desktop environment from a website]
  login_console_no[Login to console environment]
  login_desktop_tool_no[Optional: login to desktop environment using a remote desktop client]

  login_console_yes[Login to console environment] --> done
  login_desktop_tool_yes[Login to desktop environment using remote desktop client]


  account --> use_cluster_without_webbrowser_login
  use_cluster_without_webbrowser_login--> |No| login_desktop_website_no
  login_desktop_website_no --> login_console_no
  login_console_no --> use_bianca
  use_bianca --> |No| login_desktop_tool_no --> done
  use_bianca --> |Yes| done

  use_cluster_without_webbrowser_login--> |Yes| login_desktop_tool_yes
  login_desktop_tool_yes --> login_console_yes

  done[Done all login options!]

Decision tree to find out which sessions to follow in which order. The same information is shown in the table below.

HPC Cluster First session Second session Third session
Alvis Login using a web browser Login to a console environment (optional) Login using a remote desktop client
Arrhenius Login using a remote desktop client Login to a console environment None
Berzelius Login using a web browser Login to a console environment (optional) Login using a remote desktop client
Bianca Login using a web browser Login to a console environment None
COSMOS Login using a web browser Login to a console environment (optional) Login using a remote desktop client
Dardel Login using a remote desktop client Login to a console environment None
Kebnekaise Login using a web browser Login to a console environment (optional) Login using a remote desktop client
LUMI Login using a web browser Login to a console environment (optional) Login using a remote desktop client
Pelle Login using a web browser Login to a console environment (optional) Login using a remote desktop client
Tetralith Login using a remote desktop client Login to a console environment None
Vera Login using a web browser Login to a console environment (optional) Login using a remote desktop client

Done?

Then it is time to start your first file transfer :-) !