Courses and Workshops

The HPC-Team offers - partially with invited educators - a series of courses about High Performance Computing.

Conditions

We offer the following types:

  • Courses - usually several days,
  • Workshops - usually shorter

Location and schedule

If not stated otherwise all courses take place in the premises of the ZDV on Campus of Johannes Gutenberg University. Please check the precise location for the course as the lecture rooms may vary between courses. Lecture room and lecture times will be send to the participants in advance.

The same is valid for courses to be hold online: URLs will be announced to the participants in advance.

Requirements

For all course that require the use of our HPC systems we arrange course accounts for the participants - if not stated otherwise. Please mind that the course accounts will be deleted after the course finished.

Further requirements

  • Participants should be able to write on a keyboard
  • Without signing up you can't join the course.
  • Please inform us as early as possible if you can't participate your course. We reserve the right to exclude participants from future courses that didn't show up without resigning.
  • Participants should be interested in HPC or expect to use HPC resources soon. Non-HPC-Users may participate but we reserve the right to exclude those.
  • Our courses and especially the Introduction to HPC require the participants to know basic shell usage. If you don't know shell you may want to sign up for our Bash-Intro
  • The standard language is English (if not all participants are fluent in German).
  • Many faculties offer the possibility to get ECTS points - details are to be asked at your faculty. The HPC-Team only offers a Certificate of attendance.
  • Additional requirements are denoted at each course if applicable

A course usually needs at least 15 participants. A workshop needs at least 6 participants. If less participants sign up we may cancel a course or a workshop.

How can I sign up for a course/workshop?

We use Ilias-Elearning-System for our courses. Third party courses may use other booking systems.

  1. It's required to log in to Ilias with an University-Account. Every HPC user has an University-Account. You can check on the Account-Website. If you don't have an University-Account:
    • Employees of the Medical Department should ask their local account managers first.
    • Members of external Institutions can get guest accounts. Please check the Accountsite of the ZDV or contact us.
  2. Depending on your language settings you have to press "Beitreten" or "Join" at the selected course.

What if the course is full?

Please still sign up - there's a waiting list. Sometimes you could get a seat if somebody resigns. Anyways, the amount of participants is an indicator for us to adapt our course program.

HPC-Certification Forum Links

The following table offers links to the  HPC-Certification Forum. These links show the skill descriptions of the core skills that you shall learn in each course. This shall offer the possibility to compare course content with other participating institutions to find fitting courses.

Overview

NameContentDateLecturerRoomBrief Descriptionssign up link
Navigating the Terminal with BashIntroduction into the Linux folder structure and files. Learning how to navigate in the Terminal. 23. March 2023 - 15:00-18:00HPC-Gruppe / Schlapp & TretyakovKR3to be writtenlink
Working remotely with LinuxConnecting to remote servers, working with terminal 24. March 2023 - 15:00-18:00HPC-Gruppe / Schlapp & TretyakovKR33to be writtenlink
Bash ScriptingAdvanced Bash Scriptig course29. March 2023 - 9:00-16:00HPC-group (Meesters)KR33to be writtenlink
git advanced coursesource code management for advanced git users4. April 2023 - 9:00-12:30Unix-group (Steinkamp) to be announcedto be writtenlink
git introductory coursesource code management for git beginners18. April 2023 - 9:00-12:30Unix-group (Steinkamp) to be announcedto be writtenlink
HPC Introductory CourseSubmitting compute jobs; some cluster background5. April 2023 - 14:00-18:00HPC-Gruppe / Schlapp & TretyakovKR3to be writtenlink
Tutorial: MPI and OpenMP-ProgrammingIntroduction into parallel Programming using MPI and OpenMP11.-14. April 2023 (whole days)HLRS (Rabenseifner)N33cmp. SD1.2link
Advanced HPC Introductory Courseadvanced techniques 20. April 2023 - 9:00-16:00HPC-group (Meesters)KR3 to be writtenlink
Python Introductory CoursePython Programming for beginners (scripting, data types and data structures, functions, list comprehensions and generator expressions)8. May 2023 - 9:00 - 14:00HPC-group (Meesters)to be announcedto be writtenlink
Coding WorkflowsIntroduction into creating HPC-conformat data analysis workflows with Snakemake17. May 2023 - 9:00 - 15:00HPC-group (Meesters)to be announcedto be writtenlink
Using Workflows on MogonUsing Workflows on Mogon24. May 2023 - 10:00 - 12:00HPC-group (Meesters)to be announcedto be writtenlink