HPC On-boarding October 2022
The Norwegian Research Infrastructure Services (NRIS) is offering an on-boarding hands-on course for current and future users of HPC systems.
The course is obligatory for all new users of national HPC systems (Saga, Fram, Betzy) and recommended to all interested in the field.
Targeted Audience: The course is aimed at students, researchers and employees of any background. We assume no prior knowledge of what an HPC is or how to use it. For those who have little experience with UNIX-like operating systems such as Linux or who have never worked on the command line of a terminal, we will offer a hands-on pre-course about UNIX a day before the HPC course.
The course is open to all and free of charge.
Note
The video recordings and notes for this course can be found here
Practical Information
This is an online course via zoom. Participants require access to a computer (not provided by the course organisers) with internet connectivity and pre-installed programs to participate in the video meeting of the course (zoom) and to access the HPC systems (eg: ssh ).
You can always contact us by sending an email to support@nris.no.
If you want to receive further information about training events, and other announcements about IT resources and services for researchers, there are a couple of information channels you can subscribe to:
users at University of Bergen and affiliated institutes: register to hpcnews@uib.no
users of Sigma2 services: subscribe to Sigma2’s newsletter
Registration
The course is free of charge and is organised by the NRIS partners UiB, UiO, UiT, NTNU & Sigma2. Ordinary registration closes on 10th October so that we get enough time to ensure that everyone has an account on the HPC systems in case a participant does not already have one. You can still register for the course until 16th October and follow the course without joining the hands-on exercise sessions. Registration is closed.
Time, date (all times CEST)
Date |
Time |
Topic |
---|---|---|
Tue 18.10 |
09:00 - 12:30 |
Linux on HPC context |
Wed 19.10 |
09:00 - 12:30 |
HPC On-boarding day 1 |
Thu 20.10 |
09:00 - 12:30 |
HPC On-boarding day2 |
Schedule
Day0 - UNIX for HPC (optional 18th October, Tuesday)
09:00-09:10 - Welcome, Practical information & icebreaker question
09:10-09:40 - The terminal and remote login (Sabry and Maiken)
09:40-09:55 - Moving around and looking at things (Maiken and Sabry)
09:55-10:10 - Break
10:10-10:30 - Moving around and looking at things (exercise)
10:30-10:45 - Finding things (Bjørn and Maiken)
10:45-11:00 - Finding things(exercise)
11:00-11:20 - Create/modify files (Sabry and Bjørn)
11:20-11:30 - Break
11:30-12:00 - Scripting (Bjørn and Maiken)
12:00-12:10 - Scripting (exercise)
12:10-12:20 - Composing commands with pipes (Maiken and Sabry)
12:20-12:30 - Q&A
Day1 - HPC Intro (19th October Wednesday) HPC-intro training pages
09:00-09:10 - Welcome, Practical information &icebreaker question
09:10-09:30 - Why use a Cluster? (Sabry and Maiken)
09:30-10:00 - Working on a remote HPC system (Bjørn and Maiken)
10:00-10:15 - Break
10:15-11:00 - Scheduling jobs (Sabry and Maiken)
11:00-11:30 - Scheduling job Exercise
11:30-11:45 - Break
11:45-12:15 - Transferring files (Jørn and Dhanya)
12:15-12:30 - Q&A & Discussion
Day2 - HPC Intro (20th October Thursday) HPC-intro training pages
09:00-09:10 - Recap & ice breaker question
09:10-09:40 - Accessing Software (Sabry and Bjørn)
09:40-10:00 - Accessing Software (exercise)
10:00-10:15 - Break
10:10-10:50 - Compute and storage quota (Radovan and Dhanya)
10:50-11:20 - Using shared resources responsibly (Radovan and Jørn)
11:20-11:30 - Break
11:20-12:00 - How to ask for help (Radovan and Jørn)
12:00-12:30 - Q&A & Discussion
Course material
Course material will be mostly based on Unix for HPC and HPC-Intro
Code of Conduct
All participants in our course are expected to show respect and courtesy to others. We follow carpentry code of conduct. If you believe someone is violating the Code of Conduct, we ask that you report it to the training team.
Preparing your machine for the course
We assume you have the necessary tools installed on your machine and are able to use them. You need tools to login into a remote machine. If you need to install such tools, please see prepare your machine section. If you are using Windows 10 or earlier versions and you don’t have a terminal to execute UNIX commands, you are requested to install Git for windows.
Coordinator
Dhanya Pushpadas
Instructors
Sabry Razick
Bjørn Lindi
Maiken Pedersen
Jørn Dietze
Radovan Bast
Dhanya Pushpadas
Expert Helpers
Jørgen Nordmoen
Siri Kallhovd
Ole W. Saastad
Andreas S. Skeidsvoll
Hicham Agueny