Organization HW&Access Organization Research User Projects Services
navigation search home news&events jobs back ">back ">back back forward ">forward
Organization
HLRS
 
HW&Access Research, User Projects
Services
NaviGanzUnten
" ALT="" BORDER=0> ">" ALT="" BORDER=0> " ALT="" BORDER=0> ">" ALT="" BORDER=0> " ALT="" BORDER=0> ">" ALT="" BORDER=0> Straight
Parallel Programming Workshop

Abstract
The aim of these workshops is to give people who already have some programming experience an introduction into the basics of parallel programming. The focus is on the programming models MPI and OpenMP, domain decomposition, load balancing and parallel numerics. Language support is given for Fortran, C and C++. The course was developed by HLRS, EPCC (parts of MPI-1), NIC and ZHR (VAMPIR). Hands-on sessions will allow users to immediately test and understand what the basic constructs of MPI and OpenMP are meant to do. 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.

As supplement, we offer a 2-day Fortran Workshop: Fortran and Vectorization in Scientific Computing

The workshops in spring 2002 are given with different focus:

Course A: Feb.25 - Mar.1, Stuttgart, HLRS MPI and OpenMP for beginners and
advanced topics in parallel programming
(in German)
Course B: Mar. 18-19, Stuttgart, HLRS Fortran Workshop (in German)
Course C: Mar. 20-22, Dresden, ZHR 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 end of this page

The course language is German. All slides and course materials are in English.

HLRS EPCC ZHR NIC


Course A Location HLRS, Rechenzentrum Universität Stuttgart (RUS), Allmandring 30, D-70550 Stuttgart
Date 2002, Monday Feb. 25, 9:00 - Friday Mar. 1, 16:30
Content MPI and OpenMP for beginners (50%) and advanced topics in parallel programming (50%)
Agenda see link to detailed program
Language German
Teachers Dr. Rolf Rabenseifner, Panagiotis Adamidis, Thomas Bönisch, Edgar Gabriel, Uwe Küster, Dr. Ulrich Lang, Marc Lange, Dr. Matthias Müller, Dr. Heinz Pöhlmann from HLRS
Registration via online registration form
Course B Location HLRS, Rechenzentrum Universität Stuttgart (RUS), Allmandring 30, D-70550 Stuttgart
Date 2002, Monday Mar. 18, 9:00 - Tuesday Mar. 19, 16:30
Content Fortran for scientific computing:
Inroduction to Fortran (95), Efficiency aspects, vectorization, and object oriented programming.
The aim of this workshops is to give people who already have some programming experience an introduction into efficient programming with Fortran.
Agenda The detailed program will be available at the course
Language German
Teachers Thomas Bönisch, Uwe Küster, from HLRS
Registration via online registration form
Course C Location ZHR, Zellescher Weg 12, Willers-Bau A 220, D-01062 Dresden -> travel-info,
Date 2002, Wednesday March 20, 9:00 - Friday March 22, 16:30,
Content MPI and OpenMP (70% for beginners, 30% advanced)
Agenda see link to detailed program
Language German
Teachers Dr. Rolf Rabenseifner, from HLRS, and Claudia Schmidt, Stephan Seidl from ZHR
Registration registration form via URZ/ZHR announcement, TU Dresden
Abstract (see above)
Prerequisites Unix / C or Fortran
Registration online forms for course A and B in Stuttgart, C in Dresden
Registration
deadline
Deadline is two weeks before the beginning of each course, late registration after the deadline is possible, but not recommended
Travel-Info (see below)
Hotel Reservation to be done directly at the hotel or via the tourist-agency, see Travel-Info below.
Limit maximum 33 participants each course
Handouts Each participant will get a paper copy of all slides, and the MPI 1.1 standard, an extract of the MPI-2 standard, and the OpenMP standard. You can get additional copies from the course chair and editor Rolf Rabenseifner. The MPI-1 part is based on the MPI course developed by the EPCC Training and Education Centre, Edinburgh Parallel Computing Centre.
Most material of the course (including the audio information) can also be viewed in the ONLINE Parallel Programming Workshop.
Registration fee Stuttgart: Members of German universities and public research institutes: none,
others: 100 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Cancelation fee none



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 4274, schmidt@zhr.tu-dresden.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, the Telekom Bildungszentrum Südwest is the closest to the HLRS (20 min. on foot), but long-term reservation may be not possible.
See also 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).

Other Courses
The table shows a summary of courses (and events) on high performance computing, parallel programming models, MPI, OpenMP and numerics. The courses above are also included for the sake of completeness.


Date Location Title (and Content), Registration, organized by
anytime
(online course)
HLRS,
Stuttgart
Parallel Programming Workshop ONLINE: Introduction to MPI-1, MPI-2, OpenMP and HPF for beginners, domain decomposition, load balancing and other advanced topics in parallel programming (7-day course)
Organized by Dr. Rolf Rabenseifner (HLRS)
Further courses on parallel programming and CFD, see HLRS Parallel Programming Workshops 1999, 2000a + b , 2001a + b , 2002a + b , 2003, 2004, 2005, 2006, 2007
Further courses on programming languages, see HLRS Programming Language Courses 2006, 2007
Further courses and events at HLRS, see http://www.hlrs.de/news-events/events/
Further external courses and events, see http://www.hlrs.de/news-events/external-events/


Impressum / "> / www / www "> "> "> "> "> "> "> ">