HPC and NIRD toolkit course fall 2020
In the fall 2020, the Scientific Computing group at the IT department (UiB) is offering a basic hands-on course for current and future users of national HPC systems (Saga, Fram, Betzy) and the NIRD Toolkit. The course is aimed at those with no or little experience on these systems. For those who have never worked on the command line of a terminal or little experience with UNIX-like operating systems such as Linux, we will offer an optional hands-on pre-course about UNIX a week before the HPC & NIRD Toolkit lectures.
On each course day, we will start at 09:00 and conclude at 12:30. Each morning will include presentations and hands-on time on one of the actual HPC systems or the NIRD Toolkit. We recommend that participants use the afternoon on each day to repeat examples from the morning to get more experience on the systems.
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, might work from a browser), to access the HPC systems (ssh or Putty) or the NIRD Toolkit (web browser).
Registrations will close a few days before the course dates, but we ask participants to register as soon as possible such that we can arrange access to one of the HPC systems or the NIRD Toolkit well in advance (arranging access during the course won't be very practical as we need to focus on the course itself).
The courses are free of charge.
UNIX pre-course
Dates: October 19 and 20, 2020
Time: each day 09:00-12:30 with ~ 3 short breaks
Location: video meeting (information will be send to registered participants)
Participants may choose the lectures which they are interested in.
Registration
The course is free of charge and is organised by the Scientific Computing group at UiB IT department.
Registration https://skjemaker.app.uib.no/view.php?id=9042605
Registration closes on October 14th for those attending the pre-course (and the HPC & NIRD Toolkit part). We need a bit time to ensure that everyone has an account on the HPC systems and the NIRD Toolkit in case a participant does not already have one.
Agenda
Day 1 - Hello UNIX - 19.10.2020
Get introduced to UNIX and make your first steps on the command line.
- We will start by outlining the course goals and how we want to conduct the course via the video meeting.
- Then we plan to cover the following topics on day 1 (Note, exact details and order may still be changed.):
- logging into a remote machine using ssh or Putty
- exploring the $HOME folder (commands: ls, cd; brief excursion into program arguments)
- creating a directory (command: mkdir)
- creating a file (command: touch, echo; brief excursion into redirecting program output)
- copying a file (command: cp)
- showing the contents of a file (commands: cat, more, less; brief excursion into file/directory permissions)
- editing the contents of a file (commands: nano)
- Deleting files and directories (commands: rm, rmdir)
- Moving files and directories (command: mv; brief excursion into file names)
- Showing and using commands you have run before (command: history)
- A few exercises for the afternoon to practise the tools discussed on day 1.
Day 2 - Getting around - 20.10.2020
Learn & practise more commands to do your work more efficiently. Get to know what you should practise before the HPC and NIRD Toolkit course starts about a week later.
- We start with a quick recap of what was covered on day 1.
- Then we plan to cover the following topics on day 2 (Note, exact details and order may still be changed.):
- Showing and changing file/directory ownership and permissions (commands: chown, chmod)
- Finding data in files (command: grep; brief excursion into pipes)
- Inspecting parts of files (commands: head, tail)
- Un-/packing and compressing files and directories (commands: tar, gzip, zip)
- Writing shell scripts (understanding shebang, variables, comments, redirection)
- We conclude the pre-course with recommendations on how participants prepare themselves for the HPC and NIRD Toolkit course.
HPC and NIRD Toolkit course
Dates: October 27, 28 and 29, 2020
Time: each day 09:00-12:30 with ~ 3 short breaks
Location: video meeting (information will be send to registered participants)
Participants may choose the lectures which they are interested in.
Registration
The course is free of charge and is organised by the Scientific Computing group at UiB IT department.
Registration (same as for the UNIX pre-course, only needs to be filled once) https://skjemaker.app.uib.no/view.php?id=9042605
Registration closes on October 21st for those attending the HPC and NIRD Toolkit lectures only. We need a bit time to ensure that everyone has an account on the HPC systems and the NIRD Toolkit in case a participant does not already have one.
Agenda
Day 1 - Your first job on an HPC system - 27.10.2020
Get introduced to HPC and submit your job from the command line. (more details will be made available shortly)
Day 2 - How to organise your work on an HPC system - 28.10.2020
Learn & practise more commands to use an HPC system more efficiently. (more details will be made available shortly)
Day 3 - Hello NIRD Toolkit and How to get help - 29.10.2020
Get introduced to the NIRD Toolkit and learn about how to get help when you got stuck. (more details will be made available shortly)