Lecture Programming Techniques for Supercomputers 2004 (PTfS2004)
Administrative Stuff
Lecturer
Tutors
They all work in the High Performance Computing Group at RRZE. Their office is located in the RRZE building, Martensstr. 1, Room No 1.020.
Location
The lecture takes place on Monday from 10:15 to 11:45 (st)
in lecture hall
H6.
The tutorials will be in room 01.155-N (
Computer Science terminal room in the 1st floor of Martensstr. 3)
on Thurseday from 12:15 (st) to 13:45. Lectures
start on April 19th and the first tutorial is on April 22th.
Schein and Exam
To get the schein you will have to achieve at least 50 percent of the exercise credits. There is also the opportunity to get a benoteter Schein, which will require passing a final oral exam at the end of the term.
Programming Language:
You may use the programming language of your choice, as long as it's FORTRAN or
C :-). We strongly encourage you to use FORTRAN. Remember that we do not have the
time to teach programming basics in this lecture. There is a broad literature on
either of the two languages.
Check the library or feel free to use your favourite web search engine to find
more interesting links and literature.
References on parallel programming standards:
A good book on MPI is the following: W. Gropp, E. Lusk, A. Skjellum: Using MPI - Portable Parallel Programming with the Message-Passing Interface, MIT Press, 1994/1999.
The
official OpenMP specification contains quite a lot of good examples and can therefore be used
as a good and readable reference for more information on OpenMP.
Homework:
Problem sheets will be provided on this page every Tuseday. You are encouraged to work in teams of two to four students, in the tutorials as well as for doing the assigned homework. The solutions of your homework assignments should be emailed to hpc@rrze.fau.de. Deadlines will be announced together with the exercises. (Usually it is the Thurseday in the following week).
News & additional informations (Updated July 2nd)
- On July 22nd a special tutorial will give an introduction to NEC SX vector systems. This tutorial will take place from 10:00 until 17:00! Further details will be announced shortly.
- The OpenMP Parallelisation Case Study was posponed from July 1st to July 8th!
- To change the password of your
rz410xxaccount please use the webpage for changing passwords:
Garfield Benutzerverwaltung! - A short

Getting Started guide is provided which
describes some important points for the exercises. - Login to the machines of the Computer Science CIP-Pool has to be done via the Informatik-account. Access to the required HPC computers at the RRZE can be achieved with a provided course account.
- In the first tutorial on April 22th we will just make sure that every student is able to log into the machines at the CIP pool and to the required HPC systems at RRZE where we will perform all programming work. Please make sure that you have a valid login at the Computer Science CIP pool.
Slides

week 1 (19/04/2004)
week 2+3 (26/04/2004+03/05/2004)
week 4+5 (10/05/2004+17/05/2004)
week 6+7 (24/05/2004+07/06/2004) (updated version of 07/06/2004 !)
week 8+9 (14/06/2004)
week 10 (28/06/2004)
OpenMP Parallelization Case Study (28/06/2004 / 08/07/2004)
week 11 (05/07/2004)
week 12 (12/07/2004)
week 13 (19/07/2004)
If you have problems downloading the PDF files from here, send an email (including all details about used browser version, etc) to hpc@rrze.fau.de and try a different location for downloading the lecture materials!



