Parallel Programming Workshops and Programming Language Courses 2011


Abstract
The aim of these workshops is to give people who already have some programming experience an introduction into the numerics of linear solvers, computational fluid dynamics, 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 2011 are given with different focus and locations:

links to single pages per course
links to course entries below on this page
Course Fortran (1): Jan. 17-21, Stuttgart, HLRS Fortran for Scientific Computing
(in German)
Course CUDA(1): Jan. 24-25, Stuttgart, HLRS GPU Programming using CUDA
(in German)
Course XE6: Feb. 2-4, Stuttgart, HLRS Cray XE6 Optimization Workshop
(in English)
Course A: Feb. 14-17, Dresden, ZIH MPI and OpenMP (in German)
Course B: Feb.28-Mar.4 Stuttgart, HLRS Iterative Linear Solvers and Parallelization
(in German)
Course VI-HPS: Mar. 28-30 Stuttgart, HLRS 7th VI-HPS Tuning Workshop
(in English)
Course C: Apr. 4-8, Stuttgart, HLRS Introduction to Computational Fluid Dynamics
(in German)
Course D: Apr. 18-19, Stuttgart, HLRS Platfoms at HLRS, Usage and Programming
(in German)
Course CUDA(2): July 4-7, Stuttgart, HLRS GPU Programming using CUDA
(in German)
Course UPC/CAF (1): July 8-9, Stuttgart, HLRS Introduction to Unified Parallel C (UPC) and Co-array Fortran (CAF)
(in German)
Course Fortran (2): July 11-15, Stuttgart, HLRS Fortran for Scientific Computing
(in German)
Course CUDA(3): July 18-20, Stuttgart, HLRS GPU Programming using CUDA
(in German)
Course TUHH: Aug. 1-3, Hamburg-Harburg, TUHH-RZ MPI and OpenMP (in German)
Course E: Sep. 12-16, Garching, LRZ Iterative Linear Solvers and Parallelization
(in German)
Course F: Sep. 26-30, Aachen GRS-SIM Introduction to Computational Fluid Dynamics
(in German)
Course G-a: Oct. 10-11, Stuttgart, HLRS Message Passing Interface (MPI) for beginners
(in English)
Course G-b: Oct. 12, Stuttgart, HLRS Shared memory parallelization with OpenMP
(in English)
Course G-c: Oct. 13-14, Stuttgart, HLRS Advanced topics in parallel programming
(in English)
Course XE6(2): Nov. 2-4, Stuttgart, HLRS Cray XE6 Optimization Workshop
(in English)
Course H: Nov. 28-30, Jülich, JSC MPI and OpenMP (in German)
Course UPC/CAF (2): Dec. 8-9, Stuttgart, HLRS Introduction to Unified Parallel C (UPC) and Co-array Fortran (CAF)
(in German)
Course CUDA(4): Dec. 12-14, Stuttgart, HLRS GPU Programming using CUDA
(in German)
Online course: the parallel programming workshop is also available as an online-course with all slides and full audio information.
Workshops on CFD packages.
List of all training and tutorials (also in past years), see HLRS Training, Courses, and Tutorials.
Further scientific workshops and other events at HLRS, see HLRS events.
Courses and events organized by the Gauss Centres for Supercomputing in Germany.


Poster
Poster - HLRS Courses and Workshops 2011

Poster with all courses and scientific workshops 2011 organized by HLRS.



Language

The course language is German.
All slides and course materials are in English, except slides of A. Meister (about iterative solvers) and the slides of the CFD courses.




Contact
Responsible for the courses and local organizer in Stuttgart:

Rolf Rabenseifner
Phone: 0711 685 65530
E-mail: rabenseifner@hlrs.de

Local organizer in Dresden: Claudia Schmidt, phone 0351 463 39833, claudia.schmidt@tu-dresden.de
Local organizer in Jülich: Florian Janetzko, phone 02461 61 1446, sc@fz-juelich.de
Local organizer in Garching: Matthias Brehm, phone 089 35831 8773, brehm@lrz.de
Local organizer in Aachen: Prof. Dr.-Ing. Sabine Roller, phone 0241 80 99741 s.roller@grs-sim.de
Local organizer in Kassel: Prof. Dr. Andreas Meister, phone 0561 804-4631 meister@mathematik.uni-kassel.de
Local organizer in Hamburg-Harburg: Siegfried Neubert, phone 040-42878-3284 neubert@tu-harburg.de