Skip to content

Introduction to the workshop

Learning outcomes of this intro

For teachers

Teaching goals are:

Prior questions:

  • What is a connecting to a HPC?
  • What does one need to do, to be able to do a connection?
  • How does it look like to do a connection?
  • Can you name some programs that can do connections?

The course is learner-centered

The course is learner-centered. This means that the pace is determined be the learners (i.e. not by the clock). The breaks are always on the time specified.

Why is the course learner-centered?

See the frequently asked questions

  • We encourage interaction and we do not make any recordings
  • Some clusters have video solutions, but those learners that lack access to their cluster can benefit from watching another learner using it.
  • In exercise breakout rooms you are encouraged to share screen and have a dialogue

The sessions in this course

As per prerequisites:

  • you already have an account at an HPC cluster
  • you can already log in your HPC cluster

Below an overview of the sessions and their relations.

flowchart TD

  classDef always stroke:#000,stroke-width:4px;
  classDef optional stroke:#000,stroke-width:1px;


  subgraph connect[Connect]
    direction TD

    use_cluster_without_webbrowser_login(Use Arrhenius HPC, Dardel or Tetralith?)
    use_bianca(Use Bianca?)
    account[Account for HPC cluster]:::always
    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!]

  end

  subgraph file_transfer["File transfer"]
    direction TD
    account_file_transfer[Account for HPC cluster]:::always
    can_use_filezilla(Can use FileZilla?)
    which_cluster(Which HPC cluster?)
    scp[Transfer files using scp]
    filezilla[Transfer files using FileZilla]

    account_file_transfer --> which_cluster
    which_cluster --> |Alvis, Dardel, LUMI| scp
    which_cluster --> |Others| can_use_filezilla
    scp --> can_use_filezilla
    can_use_filezilla --> |yes| filezilla
    can_use_filezilla --> |no| scp
  end

Exercises

Exercise 1: where is what?

Explore the website of the course. Where can you find the things below?