Programming Techniques for Supercomputers 2022
Section outline
-
This course covers the basics of high performance computing (HPC). This includes an introduction to processor and HPC system architectures, optimization and performance modeling, and parallel programming on shared- and distributed-memory parallel computers. Necessary prerequisites are a working knowledge about UNIX/Linux environments and at least one programming language out of the set {C, C++, Fortran}. We do not have the time to teach UNIX or programming basics in this course.Lecturer: Prof. Gerhard Wellein, Martensstr. 3, Room 1.131-113
Lecture times and rooms: Monday 4:30 p.m. - 6:00 p.m. in H10; Thursday 8:15 a.m. - 9:45 a.m. in H6
First lecture: Monday, April 25, 4:15 p.m.
Tutorial times and rooms: Tuesday 8:15 a.m. - 9:45 a.m. in 02.133-113; Wednesday 10:15 a.m. - 11:45 a.m. in 02.134-113
First tutorial: Tuesday, April 26, 8:15 a.m.
Your homework credits will entitle you to a grade boost. See the slides of the first lecture for details.
Important: Please enroll in this course in the Moodle system (you have to register in Moodle to get a Moodle account; after that you can enroll in the lecture). If you don't enroll, you will miss important information.
-
- Please register in the Moodle system with your e-mail address and enroll in this course so we can send messages to all students. This will also enable you to participate in online discussions etc.
- Please e-mail your name and IdM account to georg.hager@fau.de so we can set up your account for the HPC systems. Please use your university (fau.de) e-mail address. Please also indicate whether you are a CAM student. You will receive an e-mail with instructions about how to activate your account. In order to log in, you have to use an SSH public/private key pair; password-based login is not allowed. Details about login procedures etc. will be presented in the first tutorial sessions on April 26 and 27.
-
Important: There is a change in this week's lecture times:
- Monday (May 9): 16:30 - 18:15
- Thursday (May 12): 8:00 - 9:00
Important: PTFS tutorial (May 11) will start at 10:00 am sharp.
-
No lecture on Thursday, May 26 (public holiday)
-
Please note the following changes for this week:
- No lecture on Monday, May 30
- The lecture on Thursday, June 2 will be conducted via Zoom
-
Please note the changes for this week: ​​ No Tutorial on Wednesday, June 8. You can either attend the tutorial in Tuesday slot (June 7, 8:15 a.m. - 9:45 a.m.) or use the recording.
-
Extra lecture on Tuesday, June 21, 4:30 p.m., Room: H10
-
Extra lecture on Tuesday, June 28, 4:30 p.m., Room: H10
-
No tutorial on July 5! The tutorial on July 6 will take place as usual and a recording will be available afterwards.
-
Please note the following changes for this week:
- Extra lecture on Tuesday, July 12 at 4:30 p.m., Room H10.
- No lecture on Thursday.
-
Please note that the tutorial on Wednesday will begin at 10:00 a.m. sharp.
-
The date and time of the written PTfS exam is October 14, 2:00 p.m. - 3:30 p.m.
Room: 11901.00.227 (H9 Werner-von-Siemens - Hörsaal)