 |
|
Abstract |
 |
|
The aim of these workshops is to give people who already have
some programming experience an introduction into the numerics of
linear solvers and the basics of parallel programming.
The focus is on iterative solvers, the programming models MPI and OpenMP,
domain decomposition, load balancing and parallel numerics.
Language support is given for Fortran, C and C++.
Message Passing with MPI is the major programming model on
large distributed-memory systems in high-performance computing.
OpenMP is dedicated to shared memory systems.
Hands-on sessions will allow users to immediately test linear solver programming and to
understand what the basic constructs of MPI and OpenMP are meant to do.
|
Dates |
 |
|
The workshops in spring/fall 2004 are given with different focus and locations:
| Course A:
| Feb. 17-19,
| Dresden,
| ZHR
|
| MPI and OpenMP
(in German)
|
| Course B:
| Mar. 8-12,
| Stuttgart,
| HLRS
|
| Iterative Linear Solver and Parallelization
(in German)
|
| Course C:
| Mar. 15-19,
| Stuttgart,
| HLRS
|
| Advanced topics in high performance computing and parallel programming
(in German)
|
| Course D:
| Mar.29-Apr.2,
| Stuttgart,
| HLRS
|
| Introduction to Computational Fluid Dynamics
(in German)
|
| Course A+:
| Aug. 04-06,
| Dresden,
| ZHR
|
| MPI and OpenMP
(in German)
|
| Course E:
| Sep. 13-17,
| Kassel,
| Math.
|
| Iterative Linear Solver and Parallelization
(in German)
|
| Course F:
| Oct. 11-15,
| Stuttgart,
| HLRS
|
| MPI and OpenMP for beginners and advanced topics in high performance computing
(in English if required)
|
| Course G:
| Nov.29-Dec.1,
| Jülich,
| NIC
|
| MPI and OpenMP
(in German)
|
| Online course:
the parallel programming workshop is also available as an
online-course with all slides and full audio information.
|
| Further courses:
see online-course / end of page
|
|
Language |
 |
|
The course language is German
(except the course Oct. 11-15 at HLRS, which is in English if required).
All slides and course materials are in English
(except slides of A. Meister and B. Fischer).
|
|
|
 |
Course A |
Location |
ZHR,
Zellescher Weg 12, Willers-Bau A 220, D-01062 Dresden
-> travel-info,
|
Date |
2004, Tuesday Feb. 17, 9:00 - Thursday Feb. 19, 16:30
|
Content |
MPI and OpenMP (70% for beginners, 30% advanced) |
Abstract |
The focus is on programming models MPI, OpenMP, and PETSc.
Hands-on sessions (in C and Fortran) will allow users
to immediately test and understand the basic
constructs of the Message Passing Interface (MPI) and
the shared memory directives of OpenMP.
This course is organized by ZHR in collaboration with HLRS.
|
Agenda |
see link to detailed program |
Language |
German |
Teachers |
Dr. Rolf Rabenseifner,
from
HLRS,
and
Claudia Schmidt
from
ZHR
|
Registration |
registration form via URZ/ZHR announcement, TU Dresden
|
Deadline |
for registration is Jan. 27, 2004 |
Fee |
none
|
Prerequisites |
Unix / C or Fortran |
 |
Course B |
Location |
HLRS,
Rechenzentrum Universität Stuttgart (RUS),
Allmandring 30, D-70550 Stuttgart
|
Date |
2004, Monday Mar. 8, 8:30 - Friday Mar. 12, 15:30
|
Content |
Iterative Linear Solvers and Parallelization |
Abstract |
The focus is on iterative and parallel solvers,
the parallel programming models MPI and OpenMP,
and the parallel middleware PETSc.
Thereby, different modern Krylov Subspace Methods
(CG, GMRES, BiCGSTAB ...) as well as highly efficient
preconditioning techniques are presented in the context
of real life applications.
Hands-on sessions (in C and Fortran) will allow users
to immediately test and understand the basic
constructs of iterative solvers, the Message Passing Interface (MPI)
and the shared memory directives of OpenMP.
This course is organized by HLRS, IAG, and Uni. Kassel.
|
Agenda |
see link to
Official Course-Page and
detailed program
|
Language |
German |
Teachers |
Prof. Dr. Andreas Meister
from Uni. Kassel,
Prof. Dr. Bernd Fischer
from Uni. Lübeck,
and
Dr. Rolf Rabenseifner,
Dr. Matthias Müller,
Uwe Küster,
Panagiotis Adamidis
from
HLRS
|
Registration |
via online registration on the
Official Course-Page or directly via
online registration form |
Deadline |
for registration is Feb. 8, 2004 |
Fee |
Students without Diploma: 30 EUR
Students with Diploma (PhD students): 60 EUR
Members of German universities and public research institutes: 60 EUR
others: 150 EUR
(includes food and drink at coffee breaks,
will be collected on the first day of the course,
cash only)
|
Prerequisites |
Monday+Thursday: Basics of linear algebra
Tuesday-Friday: Unix / C or Fortran |
 |
Course C |
Location |
HLRS,
Rechenzentrum Universität Stuttgart (RUS),
Allmandring 30, D-70550 Stuttgart
|
Date |
2004, Monday Mar. 15, 9:00 - Friday Mar. 19, 12:00
|
Content |
Advanced Topics in High Performance Computing and Parallel Programming
 |
Monday: |
Advanced topics in Fortran and Vectorization |
|
Tuesday: |
Vectorization, Parallelization and Performance Optimization
(especially on new HLRS platforms) |
|
Wednesday: |
MPI-2 and MPI Performance Optimization |
|
Thursday: |
MPI - Advanced topics in parallel programming |
|
Friday: |
OpenMP - Advanced topics in parallel programming |
Each day can be booked separately, and any combination of days can be booked
|
Abstract |
The focus is on vectorization (Mon),
optimization on new HLRS platforms (Tue),
MPI-2 and MPI Performance Optimization (Wed),
advanced topics in parallel programming with MPI (Thu),
and advanced topics in shared memory parallelization with OpenMP (Fri).
Hands-on sessions (in C and Fortran) will allow users
to immediately test and understand the constructs.
The Tuesday is dedicated to the new NEC platforms at HLRS.
Here the abstract from NEC for this special day of the course:
Ziel des Kurses ist es, den Teilnehmern die Möglichkeiten
der jetzt kommenden SX-6 Installation am HLRS sowie der 2005
kommenden Multiteraflop Installation aufzuzeigen, und Ihnen
das Rüstzeug zu geben, Cluster aus Shared Memory Vektor Rechnern
in effizienter Art und Weise zu nutzen.
Die Konfiguration der Installation wird ebenso abgedeckt
wie Grundzüge der Vektorisierung. Für erfahrene SX-5 Benutzer
wird auf die Unterschiede von SX-5 und SX-6 eingegangen.
Für erfahrene Vektorrechner Nutzer sind die SX spezifischen Methoden zur
Performance Messung und Analyse sowie die Bedienung der Compiler
und des Systems insbesondere für parallele Programme von Interesse.
Seperate registration of individual days is possiple.
|
Agenda |
see link to agenda
|
Language |
German |
Teachers |
Dr. Rolf Rabenseifner,
Panagiotis Adamidis,
Uwe Küster,
Peggy Lindner,
Rainer Keller,
Dr. Matthias Müller,
Dr. Heinz Pöhlmann,
Uwe Wössner
from
HLRS,
and Holger Berger, Thomas Schoenemeyer from NEC
|
Registration |
via online registration form |
Deadline |
for registration is Mar. 4, 2004 (extended deadline due to new NEC-day on Tuesday) |
Fee |
Members of German universities and public research institutes: none,
others: 150 EUR (includes food and drink at coffee breaks,
will be collected on the first day of the course,
cash only)
|
Prerequisites |
- Monday: Fortran
- Tuesday: Programming experience
- Wednesday: MPI-1 (e.g., course B, Tuesday+Wednesday morning)
- Thursday: MPI-1 (e.g., course B, Tuesday+Wednesday morning)
- Friday: OpenMP (e.g., course B, Wednesday afternoon)
|
 |
Course D |
Location |
HLRS,
Rechenzentrum Universität Stuttgart (RUS),
Allmandring 30, D-70550 Stuttgart
|
Date |
2004, Monday Mar. 29, 8:30 - Friday Apr. 2, 16:30
|
Content |
Introduction to Computational Fluids Dynamics |
Abstract |
Numerical methods to solve the equations of Fluid Dynamics are presented.
The main focus is on explicit Finite Volume schemes for the compressible
Euler equations. Hands-on sessions will manifest the content of the lectures.
Participants will learn to implement the algorithms, but also to apply
commercial software and to interpret the solutions correctly.
Methods and problems of parallelization are discussed.
This course is organized by HLRS, IAG, and Uni. Kassel,
and is based on a computational practical awarded with the
"Landeslehrpreis Baden-Württemberg 2003"
(held at Uni. Stuttgart, under auspices of the BMBF project
NUSS,
contract 08NM227).
|
Agenda |
see link to
Official Course-Page and
detailed program |
Language |
German |
Teachers |
Prof. Dr. Claus-Dieter Munz
(IAG),
Sabine Roller
(HLRS),
Michael Dumbser
(IAG),
Prof. Dr. Andreas Meister
(Uni. Kassel),
and
Dr. Rolf Rabenseifner
(HLRS).
|
Registration |
via online registration on the
Official Course-Page or directly via
via online registration form |
Deadline |
for registration is Mar. 7, 2004 |
Fee |
Members of German universities and public research institutes: none,
others: 150 EUR (includes food and drink at coffee breaks,
will be collected on the first day of the course,
cash only)
|
Prerequisites |
Basics of partial differential equations and physics, (C or) Fortran |
 |
Course A+ |
Location |
ZHR,
Zellescher Weg 12, Willers-Bau A 220, D-01062 Dresden
-> travel-info,
|
Date |
2004, Wednesday Aug. 04, 9:00 - Friday Aug. 06, 16:30
|
Content |
MPI and OpenMP (70% for beginners, 30% advanced) |
Abstract |
The focus is on programming models MPI, OpenMP, and PETSc.
Hands-on sessions (in C and Fortran) will allow users
to immediately test and understand the basic
constructs of the Message Passing Interface (MPI) and
the shared memory directives of OpenMP.
This course is organized by ZHR in collaboration with HLRS.
|
Agenda |
see link to detailed program |
Language |
German |
Teachers |
Dr. Rolf Rabenseifner,
from
HLRS,
and
Claudia Schmidt
from
ZHR
|
Registration |
registration form via URZ/ZHR announcement, TU Dresden
|
Deadline |
for registration is Jul. 30, 2004 (extended deadline) |
Fee |
none
|
Prerequisites |
Unix / C or Fortran |
 |
Course E |
Location |
Faculty on Mathematics and Informatics,
University of Kassel,
Heinrich Plett Str. 40, Entrance G, Lecture Room 2404, D-34132 Kassel
|
Date |
2004, Monday Sep. 13, 8:30 - Friday Sep. 17, 15:30
|
Content |
Iterative Linear Solvers and Parallelization |
Abstract |
The focus is on iterative and parallel solvers,
the parallel programming models MPI and OpenMP,
and the parallel middleware PETSc.
Thereby, different modern Krylov Subspace Methods
(CG, GMRES, BiCGSTAB ...) as well as highly efficient
preconditioning techniques are presented in the context
of real life applications.
Hands-on sessions (in C and Fortran) will allow users
to immediately test and understand the basic
constructs of iterative solvers, the Message Passing Interface (MPI)
and the shared memory directives of OpenMP.
This course is organized by Uni. Kassel, HLRS, and IAG.
|
Agenda |
see link to
Official Course-Page and
detailed program
|
Language |
German |
Teachers |
Prof. Dr. Andreas Meister
from Uni. Kassel,
Prof. Dr. Bernd Fischer
from Uni. Lübeck,
and
Dr. Rolf Rabenseifner
from
HLRS
|
Registration |
via
online registration on the
Official Course-Page or directly via
online registration form |
Deadline |
for registration is Aug. 22, 2004 |
Fee |
Students without Diploma: 30 EUR
Students with Diploma (PhD students): 60 EUR
Members of German universities and public research institutes: 60 EUR
others: 150 EUR
(includes food and drink at coffee breaks,
will be collected on the first day of the course,
cash only)
|
Prerequisites |
Monday+Thursday: Basics of linear algebra
Tuesday-Friday: Unix / C or Fortran |
 |
Course F |
Location |
HLRS,
Rechenzentrum Universität Stuttgart (RUS),
Allmandring 30, D-70550 Stuttgart
|
Date |
2004, Monday Oct. 11, 8:30 - Friday Oct. 15, 16:30
|
Content |
MPI and OpenMP for beginners (50%) and advanced topics in parallel programming (50%) |
Abstract |
The focus is on programming models MPI and OpenMP,
domain decomposition, parallelization with PETSc, and optimization.
Hands-on sessions (in C and Fortran) will allow users
to immediately test and understand the basic
constructs of the Message Passing Interface (MPI) and
the shared memory directives of OpenMP.
Course language is ENGLISH (if required).
|
Agenda |
see link to detailed program |
Language |
English, if required |
Teachers |
Dr. Rolf Rabenseifner,
Panagiotis Adamidis,
Uwe Küster,
Peggy Lindner,
Rainer Keller,
Dr. Matthias Müller,
Dr. Heinz Pöhlmann,
Uwe Wössner
|
Registration |
via online registration form |
Deadline |
for registration is Sep. 12, 2004 |
Fee |
Members of German universities and public research institutes: none,
others: 150 EUR (includes food and drink at coffee breaks,
will be collected on the first day of the course,
cash only)
|
Prerequisites |
Unix / C or Fortran |
 |
Course G |
Location |
NIC,
Forschungszentrum Jülich, entrance E1 of ZAM,
D-52425 Jülich |
Date |
2004, Monday Nov. 29, 9:00 - Wednesday Dec. 1, 16:30
|
Content |
MPI and OpenMP (70% for beginners, 30% advanced) |
Abstract |
The focus is on programming models MPI, OpenMP, and PETSc.
Hands-on sessions (in C and Fortran) will allow users
to immediately test and understand the basic
constructs of the Message Passing Interface (MPI) and
the shared memory directives of OpenMP.
This course is organized by NIC/ZAM in collaboration with HLRS.
|
Agenda |
see link to detailed program |
Language |
German |
Teacher |
Dr. Rolf Rabenseifner,
from
HLRS
|
Registration |
The course is absolutely full. There is an additional course Jan. 17-19, 2005,
which is also nearly full.
Registration for the course in Jan. 2005 must be done still via registration
for this course 2004 G. You will be automatically moved to the course in Jan. 2005.
Registration must be done via the
online form.
If you are not from the FZ Jülich, it would be preferable if you can register for the
course 2005 A in Dresden
(with same content).
|
Deadline |
for registration is Nov. 12, 2004 |
Fee |
Members of German universities and public research institutes: none,
others: 150 EUR (includes food and drink at coffee breaks,
will be collected on the first day of the course,
cash only)
|
Prerequisites |
Unix / C or Fortran |
 |
Registration
|
online forms for course
A in Dresden,
courses B-F:
via
online registration form (Stuttgart & Kassel)
(or course B: via Official Course-Page)
|
Registration deadline |
Deadline is 4 weeks before the beginning of each course,
late registration after the deadline is possible, but not
recommended, because printing of the handouts starts at this deadline.
|
Cancelation policy |
If you cannot come to the course, please
send an email to the organizer as soon as possible.
This would allow us to accept additional participants
from the waiting-list. There is no cancelation fee.
|
Limit |
maximum of 42 participants in each course |
Travel-Info |
(see below) |
Hotel Reservation |
to be done directly at the hotel
or via the tourist-agency, see
Travel-Info below. |
Handouts |
Each participant will get a paper copy of all slides.
Most material of the course (including the audio information)
can also be viewed in the
ONLINE Parallel Programming Workshop.
|
|
Contact |
 |
|
Responsible for the course and local organizer in Stuttgart:
Rolf Rabenseifner
Phone: 0711 685 5530
E-mail: rabenseifner@hlrs.de
Local organizer in Dresden:
Claudia Schmidt,
phone 0351 463 34274,
schmidt@zhr.tu-dresden.de
Local organizer in Jülich:
Norbert Attig,
phone 02461 61 4416,
sc.zam@fz-juelich.de
Local organizer in Kassel:
Prof. Dr. Andreas Meister,
phone 0561 804-4631
meister@mathematik.uni-kassel.de
|
Travel-Info |
 |
|
and Accomodation:
|
Stuttgart |
 |
|
See HLRS-travel-info,
The next railway stations are:
"Stuttgart Uni" (S-Bahn station, 20 min on foot) and
"Lauchhau, Stuttgart"
(Bus station, 4 min on foot to HLRS,
bus lines 84, 92, 746, 747, 748, but not 82!
from S-Bahn station "Stuttgart Uni" and
bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation:
see
travel-info
and hotels.
Private Bed&Breakfast is also available (my be cheaper than the hotels),
see, e.g., www.night-and-day.de.
A youth hostel is also available.
See also
campus map
(HLRS, see Rechenzentrum Universität
Stuttgart on the map), or
Stuttgart city map, or
city map service.
|
Dresden |
 |
|
See ZHR-travel-info.
The next
bus station is
"Fritz-Foerster-Platz, Dresden" (4 min on foot).
Accomodation:
Close to the ZHR (15 min on foot) you find the
guest house "Gästehaus Am Weberplatz"
of the Dresden University of Technology, early reservation is recommended.
The next
bus station is
"Weberplatz, Dresden"
(map).
|
Jülich |
 |
|
How to get to the Forschungszentrum Jülich
and then,
how to get to the ZAM.
The next railway station is named "Jülich Forschungszentrum".
[Bitte fragen Sie den Zugführer, dass er die
Fahrbereitschaft des Forschungszentrums verständigt.
Dann werden Sie in "Jülich Süd" abgeholt.
Pass oder Personalausweis
sind an der Pforte erforderlich.]
Accomodation:
Official hotel list of
Jülich,
a bus shuttle will be organized between NIC and Hotel
"Am Hexenturm" (picture)
in the evening and morning,
other destinations on inquiry at local organizer.
|
Kassel |
 |
|
See
Anreise/Hotel
of the Faculty on Mathematics and Informatics, University of Kassel.
|
|