Organization HW&Access Organization Research User Projects Services
navigation search home news&events jobs back forward
Organization
HLRS
 
HW&Access Research, User Projects
Services
NaviGanzUnten
.. hlrs_events parallel_programming_workshop Straight

Parallel Programming Workshops and Programming Language Courses 2013


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 2013 are given with different focus and locations:

links to single pages per course
links to course entries below on this page
Course ZIH: Feb. 4-7, Dresden, ZIH MPI and OpenMP (in German)
Course CFD-S: Feb. 18-22, Stuttgart, HLRS Introduction to Computational Fluid Dynamics
(in German)
Course Fortran (1): Mar. 4-8, Stuttgart, HLRS Fortran for Scientific Computing
(in English)
Course ITER-S: Mar. 11-15, Stuttgart, HLRS Iterative Linear Solvers and Parallelization
(in German)
Course XE6-1: Apr. 16-19, Stuttgart, HLRS Cray XE6/XC30 Optimization Workshop
(in English)
Course CUDA(1): Apr. 24-26, Stuttgart, HLRS GPU Programming using CUDA
(in English)
Course XK: Apr. 29-30, Stuttgart, HLRS OpenACC Programming for Parallel Accelerated Supercomputers - an alternative to CUDA from Cray perspective
(in English)
Course UPC/CAF (1): May 2-3, Stuttgart, HLRS Introduction to Unified Parallel C (UPC) and Co-array Fortran (CAF)
(in English)
Course TUHH: Jul. 29-31, Hamburg-Harburg, TUHH-RZ MPI and OpenMP (in German)
Course ITER-G: Sep. 2-6, Garching, LRZ Iterative Linear Solvers and Parallelization
(in German)
Tools WS: Sep. 3-4, Dresden, ZIH 7th Parallel Tools Workshop
(in English)
Course PAR: Sep. 23-27, Stuttgart, HLRS Parallel Programming Workshop
(in English)
Course VIS(1): Oct. 14-15, Stuttgart, HLRS Scientific Visualisation
(in English, if required)
Course IS(1): Oct. 16, Stuttgart, HLRS Industrial Services of the National HPC Centre Stuttgart (HLRS)
(in German)
Course CUDA(2): Oct. 21-23, Stuttgart, HLRS GPU Programming using CUDA
(in English)
Course XE6-2: Oct. 28-31, Stuttgart, HLRS Cray XE6/XC30 Optimization Workshop
(in English)
Course IS(2): Nov. 14, Stuttgart, HLRS Industrial Services of the National HPC Centre Stuttgart (HLRS)
(in English, if required)
Course JSC: Nov. 25-27, Jülich, JSC MPI and OpenMP (in German)
Course Fortran (2): Dec. 2-6, Stuttgart, HLRS Fortran for Scientific Computing
(in German)
Courses 2014, see list 2014.
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.
All PATC training events, PRACE training portal and all PRACE training events.


Poster
Poster - HLRS Courses and Workshops 2013

Poster with all courses and scientific workshops 2013 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.

HLRS ZIH Kassel IAG EPCC Luebeck Transregio 30 NIC LRZ Gauss Centre for Supercomputing


Course ZIH
ZIH
Location ZIH, Zellescher Weg 12, Willers-Bau A 220, D-01062 Dresden
Date 2013, Monday Feb. 4, 8:30 - Thursday Feb. 7, 16:30
Course: Mon.-Wed. 8:30 - 17:30, Thu. 8:30 - 16:30
Local registration: On Monday 8:30 - 9:00
Content Parallel Programming with MPI, OpenMP, PETSc, and Tools (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. The last day is dedicated to tools. This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. It is organized by ZIH in collaboration with HLRS.
Agenda see link to detailed program
Language German
Teachers Dr. Rolf Rabenseifner, from HLRS, and Tobias Hilbrich, Andreas Knüpfer, Matthias Lieber, Holger Mickler, Thomas William from ZIH
Registration registration form via Course HLRS 2013-ZIH / ZIH Z109 announcement, TU Dresden
or directly at the ZIH Z109 registration form
Deadline for registration is Dec. 15, 2012 (early registration deadline and deadline for opera booking)
for registration is Jan. 6, 2013 (late registration deadline)
Fee Students without Diploma/Master: 40 EUR
Students with Diploma/Master (PhD students) at German universities: 80 EUR
Members of German universities and public research institutes: 80 EUR
Others: 400 EUR
(includes food and drink at coffee breaks)
Prerequisites Unix / C or Fortran
Social Events Am ersten Abend planen wir zuerst eine kleine Stadtführung durch die Dresdner Altstadt. Im Anschluss gibt es ein gemeinsames Abendessen im Augustinern an der Frauenkirche.
Am Dienstag, den 5. Feb. 2010, organisieren wir für Interessenten einen gemeinsamen Abend in der Semperoper. Es wird idie Oper ORLANDO von Georg Friedrich Händel gegeben.
Die Social Events sind auf Selbstkostenbasis, also nicht in den Kursgebüren enthalten.
Wir würden uns freuen, wenn Sie daran teilnehmen möchten.
Travel-Info
Dresden
See ZIH -> travel-info. The next bus station is "Technische Universität, Dresden" (4 min on foot, ehemals "Fritz-Foerster-Platz, Dresden").
Accomodation:
Close to the ZIH (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 "Zellescher Weg, Dresden" (map).
Touristic hints:
I recommend to arrive at Dresden early, e.g., Sunday or Saturday morning.
The Green Vault (Grünes Gewölbe) in Dresden is the historical museum collection of the former treasury of the Wettin princes of the Renaissance to Classicism and the largest collection of treasures in Europe. I recommend to buy the ticket for the "Historisches Grünes Gewölbe" in advance and to reserve enough time for staying in the exhibition. You must not come late, because it is a time-ticket. The "Neues Grünes Gewölbe" is a second part of the exibition on the second floor (separate normal ticket).
You should not miss these two exhibitions and the visit of the Semper Opera (see above).
For further highlights, e.g., see this online tourist guide.
Local Organizer Claudia Schmidt, phone 0351 463 39833, claudia.schmidt@tu-dresden.de
Pictures from 2007A Lecturer: Rolf Rabenseifner - at ZIH, Feb 13, 2007 while practicals - at ZIH, Feb 13, 2007
Course CFD-S (Stuttgart)
HLRS
Location Medienlabor HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Nobelstr. 19, D-70569 Stuttgart
(location changed)
Date 2013, Monday Feb. 18, 10:00 - Friday Feb. 22, 15:00
Content Introduction to Computational Fluid Dynamics
Abstract The course deals with current numerical methods for Computational Fluid Dynamics. The emphasis is placed on explicit finite volume methods for the compressible Euler equations. Moreover outlooks on implicit methods, the extension to the Navier-Stokes equations and turbulence modelling are given. Additional topics are classical numerical methods for the solution of the incompressible Navier-Stokes equations, Aeracoustics and high order numerical methods for the solution of systems of partial differential equations. The last day is dedicated to parallelization of explicit and implicit solvers.
Hands-on sessions will manifest the contents of the lectures. The emphasis of these session is put on the application of CFD codes, especially on grid generation, visualization and the interpretation of results. Furthermore the implementation of algorithms presented in the lectures points up the general structure of CFD codes.
This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
The course is organized by the HLRS, the IAG and the University of Kassel. It is based on the course "Numerical Gasdynamics" held at the IAG which has been awarded the "Landeslehrpreis (prize for excellence in teaching) Baden-Württemberg 2003" (held at Uni. Stuttgart, under auspices of the BMBF project NUSS, contract 08NM227).
Agenda see link to detailed program
Language German
Teachers Prof. Dr.-Ing. Sabine Roller (GRS), Dipl.-Ing. Daniel Harlacher (GRS), Dr. Albert Ruprecht (IHS), Prof. Dr. Claus-Dieter Munz (IAG), Dipl.-Ing. Muhammed Atak (IAG), Dipl.-Ing. Steffen Bogdanski (IAG), Prof. Dr. Andreas Meister (Uni. Kassel), Dr. Philipp Birken (Uni. Kassel), and Dr. Rolf Rabenseifner (HLRS).
Registration The course is full. Therefore, the registration is closed.
To get early informations about future courses, you may register to our e-mail list also via the online registration form
Deadline for registration is Jan. 20, 2013
Fee Students without Diploma/Master: 40 EUR
Students with Diploma/Master (PhD students) at German universities: 80 EUR
Members of German universities and public research institutes: 80 EUR
Members of other universities and public research institutes: 120 EUR
Others: 400 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, programming experience in Fortran or C
Flyer Not yet available
Social Events Am ersten Abend planen wir zuerst eine Stadtführung durch die Stuttgarter Innenstadt. Im Anschluss gibt es ein gemeinsames Abendessen in Stuttgarts erster Lokalbrauerei, dem "Calwer Eck" (schwäbische Küche). Herr Prof. Meister wird voraussichtlich ebenfalls daran teilnehmen.
Am Dienstag bieten wir eine Besichtigung unserer 3-D Visualisierungs-CAVE an.
Am Donnerstag sei ein Besuch der Neuen Staatsgalerie empfohlen (Di/Do bis 20:00 geöffnet). Die Sammlung moderner Kunst des 20. Jahrhunderts ist wirklich sehenswert.
Spaß macht auch ein abendlicher Besuch des Stuttgarter Fernsehturms. Er ist sowohl der erste Stahlbetonturm, als auch der erste Fernsehturm der Welt.
Die Social Events sind auf Selbstkostenbasis, also nicht in den Kursgebüren enthalten.
Wir würden uns freuen, wenn Sie daran teilnehmen möchten.
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Pictures from 2007B Lecturer: Sabine Roller, and Mark Haas (standing left) - at Uni. Kassel, Mar 9, 2007 Lecturer: Sabine Roller - at Uni. Kassel, Mar 9, 2007 Lecturer: Rolf Rabenseifner and Andreas Meister - at Uni. Kassel, Mar 9, 2007 Lecturer: Rolf Rabenseifner - at Uni. Kassel, Mar 9, 2007
Course Fortran (1)
HLRS


PRACE
PATC
Course
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Monday Mar. 4, 8:30 - Friday Mar. 8, 15:30 (modified on Dec. 3, 2012: course moved from Mar. 11-15 to Mar. 4-8)
Course: Mon.-Thu. 8:30 - 18:00, Fri. 8:30 - 15:30
Local registration: On Monday 8:30 - 9:00
Content Fortran for Scientific Computing
Abstract This course is dedicated for scientists and students to learn (sequential) programming with Fortran of scientific applications. The course teaches newest Fortran standards. Hands-on sessions will allow users to immediately test and understand the language constructs. This workshop provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda Fortran syntax overview
- Basics - Program units - Dynamic data - IO
Obsolete features of Fortran
Fortran intrinsics
Multiple source files
Optimisation of single processor performance
Features of Fortran 2003 and 2008
Coarray Fortran
Fortran Development Live Environment (FonDLE)
Language English
Teacher Uwe Küster, Ralf Schneider from HLRS, and Harald Klimach from GRS, RWTH Aachen
Registration Academic participants (i.e., members of universities or public research institutions) from Europe or PRACE countries: Please apply through the PATC web page.
All other participants (not from academia, or from outside Europe), please apply through this online registration form.
Course number is 2013-FTN-1.
Deadline for registration is Feb. 3, 2013
Fee Members of German universities and public research institutes: none,
Members of universities and public research institutes within Europe or PRACE: none
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Familiarity with Linux and Linux editors is recommended.
Basics/principles of programming (in any language).
Basic mathematics (integration and differentiation).
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Literature and textbooks Participants will receive a free copy of the slides.
Recommended book: Michael Metcalf, John Reid, Malcom Cohen,"Fortran 95/2003 explained".
Well readable introduction in German: Günter Schmitt, "Fortran 90 Kurs".
The RRZN Handbook "Fortran 95" is sold at the course (or by RUS): 10 Euro.
Social Events At the first or second evening we schedule a short guided walk through the city followed by a dinner Stuttgart's first restaurant-brewery, the "Calwer Eck" (Swabian restaurant).
On Wednesday, we plan to organize a visit in our 3-D visualization CAVE.
At (Tuesday or) Thursday, a visit of the exhibition of contemporary art in the "New States Gallery" is recommended (opened until 8pm).
Also fun is a visit of Stuttgart's TV-tower in the evening. It is the first tower build of concrete in the world, and also the first TV tower in the world.
If you arrive already on Sunday morning, you may visit the world class Mercedes Museum.
All social events are on a self paying basis, i.e., not part of any course fees.
We would be happy if you can join these events.
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Pictures from 2007FTN (Feb.) Lecturer: Uwe Küster Lecturer: Uwe Küster
Course ITER-S (Stuttgart)
HLRS
Location Großer Seminarraum, HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Monday Mar. 11, 8:30 - Friday Mar. 15, 15:30 (modified on Dec. 3, 2012: course moved from Mar. 4-8 to Mar. 11-15)
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 provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. It is organized by HLRS, IAG, Uni. Kassel, and SFB/TRR30.
Agenda see link to detailed program
(modified on Feb. 23, 2013: Prof. Meister Wednesday+Thursday)
Language German
Teachers Prof. Dr. Andreas Meister from Uni. Kassel, Prof. Dr. Bernd Fischer from Uni. Lübeck, and Dr. Rolf Rabenseifner, Uwe Küster, from HLRS
Registration via online registration form.
Course number is 2013-ITER-S.
Deadline for registration is Feb. 10, 2013
Fee Students without Diploma/Master: 40 EUR
Students with Diploma/Master (PhD students) at German universities: 80 EUR
Members of German universities and public research institutes: 80 EUR
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR
(includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Wednesday+Thursday: Basics of linear algebra
Monday+Tuesday+Friday: Unix / C or Fortran
Flyer Not yet available
Social Events Am ersten Abend planen wir zuerst eine Stadtführung durch die Stuttgarter Innenstadt. Im Anschluss gibt es ein gemeinsames Abendessen in Stuttgarts erster Lokalbrauerei, dem "Calwer Eck" (schwäbische Küche). Herr Prof. Meister wird voraussichtlich ebenfalls daran teilnehmen.
Am Mittwoch bieten wir eine Besichtigung unserer 3-D Visualisierungs-CAVE an.
Am Donnerstag sei ein Besuch der Neuen Staatsgalerie empfohlen (Di/Do bis 20:00 geöffnet). Die Sammlung moderner Kunst des 20. Jahrhunderts ist wirklich sehenswert.
Spaß macht auch ein abendlicher Besuch des Stuttgarter Fernsehturms. Er ist sowohl der erste Stahlbetonturm, als auch der erste Fernsehturm der Welt.
Die Social Events sind auf Selbstkostenbasis, also nicht in den Kursgebüren enthalten.
Wir würden uns freuen, wenn Sie daran teilnehmen möchten.
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Pictures from 2007C Lecturer: Andreas Meister - at HLRS, Mar 12, 2007 Lecturer: Andreas Meister - at HLRS, Mar 12, 2007 Practical with Andreas Meister - at HLRS, Mar 12, 2007 while lecture - at HLRS, Mar 15, 2007
Course Cray XE6(1)
HLRS


PRACE
PATC
Course
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Tuesday, April 16, 9:00 - Friday, April 19, 16:30
Content Cray XE6/XC30 Optimization Workshop
Abstract HLRS installed HERMIT, a Cray XE6 system with AMD Interlagos processors and a performance of 1 PFlop/s. Currently, the system is extended by a Cray XC30 system. We invite current and future users to participate in this special course on porting applications to our Cray architectures. HERMIT provides our users with a new level of performance. To harvest this potential will require all our efforts. We are looking forward to working with our users on these opportunities.
The first three days, specialists from Cray will support you in your effort porting and optimizing your application on our Cray XE6/XC30.
On the fourth day, Georg Hager and Jan Treibig from RRZE will present detailed information on optimizing codes on the multicore AMD Interlagos and Intel Sandy Bridge processors.
This workshop provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
HERMIT is available in Germany and Europe through this link.
Agenda 1st day: 9:00-9:30 local registration, 9:30 - 17:30 course
2nd day: 9:00 - 17:30 course
3rd day: 9:00 - 17:30 course
4th day: 9:00 - 16:30 course
Detailed Content see link to detailed program
Language English
Teachers Stefan Andersson, et al. (Cray)
Dr. Georg Hager (RRZE), Dr.-Ing. Jan Treibig (RRZE) (HPC, Uni. Erlangen)
Registration Academic participants (i.e., members of universities or public research institutions) from Europe or PRACE countries: Please apply through the PATC web page.
All other participants (not from academia, or from outside Europe), please apply through this online registration form.
Course number is 2013-XE6-1.
Deadline for registration is Apr. 7, 2013 (extended deadline)
Fee Members of German universities and public research institutes: none,
Members of universities and public research institutes within Europe or PRACE: none
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Programming experience in C or Fortran, some knowledge about parallel programming
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Links Additional information can be found, e.g., at
Cray XE6 (Hermit) at HLRS
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Course CUDA(1)
HLRS
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Wednesday, April 24, 12:30 - Friday, April 26, 16:00
Content GPU Programming using CUDA
Abstract The course provides an introduction to the programming language CUDA which is used to write fast numeric algorithms for NVIDIA graphics processors (GPUs). Focus is on the basic usage of the language, the exploitation of the most important features of the device (massive parallel computation, shared memory, texture memory) and efficient usage of the hardware to maximize performance. An overview of the available development tools and the advanced features of the language is given. This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda 1st day: 12:30-13:00 local registration, 13:00 - 18:00 course
2nd day: 9:00 - 18:00 course
3rd day: 9:00 - 16:00 course
Language English
Teacher Amer Wafai and Thomas Baumann from HLRS
Registration Registration is closed (because the course is full).
The next available course is CUDA course, Nov. 6-8, 2013.
Deadline for registration is April 7, 2013 (extended deadline)
Fee Students without Diploma/Master: 30 EUR
Students with Diploma/Master (PhD students) at German universities: 60 EUR
Members of German universities and public research institutes: 60 EUR
Members of universities and public research institutes within Europe or PRACE: 60 EUR
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR
(includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Programming experience in C, some knowledge about parallel programming
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is not part of the PATC curriculum and is not sponsored by the PATC program.
Links Additional information can be found, e.g., at
CUDA (wiki)
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Course Cray XK
HLRS


PRACE
PATC
Course
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Monday, April 29, 9:00 - Tuesday, April 30, 16:30
Content OpenACC Programming for Parallel Accelerated Supercomputers -- an alternative to CUDA from Cray perspective.
Abstract This workshop will cover the programming environment of the Cray XK7 hybrid supercomputer, which combines multicore CPUs with GPU accelerators (http://www.cray.com/Products/Computing/XK7.aspx). Attendees will learn about the directive-based OpenACC programming model (http://www.openacc-standard.org), whose multi-vendor support allows users to portably develop applications for parallel accelerated supercomputers.
The workshop will also demonstrate how to use the Cray Programming Environment tools to identify CPU application bottlenecks, facilitate the OpenACC porting, provide accelerated performance feedback and to tune the ported applications. The Cray scientific libraries for accelerators will be presented, and interoperability of OpenACC directives with these and with CUDA will be demonstrated. Through application case studies and tutorials, users will gain direct experience of using OpenACC directives in realistic applications.
Users may also bring their own codes to discuss with Cray specialists or begin porting.
This workshop provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda Monday: 9:00-9:30 local registration, 9:30 - 18:00 course
Tuesday: 9:00 - 17:00 course
Detailed Content see link to detailed program
Language English
Teachers Stefan Andersson, Aniello Esposito, and Luiz deRose (Cray)
Registration Academic participants (i.e., members of universities or public research institutions) from Europe or PRACE countries: Please apply through the PATC web page.
All other participants (not from academia, or from outside Europe), please apply through this online registration form.
Course number is 2013-XK.
Deadline for registration is Apr. 14, 2013 (extended deadline)
Fee Members of German universities and public research institutes: none,
Members of universities and public research institutes within Europe or PRACE: none
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Programming experience in C or Fortran, some knowledge about parallel programming
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Links Additional information can be found, e.g., at
Cray XE6 (Hermit) at HLRS
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Course UPC/CAF (1)
HLRS


PRACE
PATC
Course
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Thursday, May 2, 8:30 - Friday May 3, 15:30
Content Introduction to Unified Parallel C (UPC) and Co-array Fortran (CAF)
Abstract Partitioned Global Address Space (PGAS) is a new model for parallel programming. Unified Parallel C (UPC) and Co-array Fortran (CAF) are PGAS extensions to C and Fortran. UPC and CAF are language extensions to C and Fortran. Parallelism is part of the language. PGAS languages allow any processor to directly address memory/data on any other processors. Parallelism can be expressed more easily compared to library based approaches as MPI. This course gives an introduction to this novel approach of expressing parallelism. Hands-on sessions (in UPC and/or CAF) will allow users to immediately test and understand the basic constructs of PGAS languages. It provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda First day:
08:30 Registration
09:00-13:00 Lectures and exercises
14:00-17:00 Lectures and exercises
Second day:
09:00-13:00 Lectures and exercises
14:00-15:30 Lectures and exercises
Language English
Teacher Dr. Rolf Rabenseifner from HLRS
Registration Academic participants (i.e., members of universities or public research institutions) from Europe or PRACE countries: Please apply through the PATC web page.
All other participants (not from academia, or from outside Europe), please apply through this online registration form.
Course number is 2013-UPC-1.
Deadline for registration is Apr. 21, 2013 (extended deadline)
Fee Members of German universities and public research institutes: none,
Members of universities and public research institutes within Europe or PRACE: none
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Programming experience in Fortran or C, some knowledge about parallel programming
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Links Additional information can be found, e.g., at
PGAS (wiki), CAF (wiki), UPC (wiki), UPC Community website, UPC at Berkley
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Pictures from 2009UPC2 while exercises - at HLRS, Oct 19, 2009 while exercises - at HLRS, Oct 19, 2009 while exercises - at HLRS, Oct 19, 2009
Course TUHH Location TU Hamburg-Harburg (TUHH), Rechenzentrum, Gebäude E, 2. Etage, Room E2-024-P3c (Pool 3c), Schwarzenbergstr. 95, D-21073 Hamburg
Date 2013, Monday July 29, 9:00 - Wednesday July 31, 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 provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. It is organized by TUHH in collaboration with HLRS.
Agenda see link to detailed program and official course page at TUHH
Language German
Teacher Dr. Rolf Rabenseifner, from HLRS
Registration via online registration form
Registrations are accepted based on the following priority rule (highest to lowest):
TUHH, Uni. Hamburg, states belonging to HLR-Nord, other states of Germany.
A final accept/reject e-mail will be sent after the end of the registration deadline.
Course number is 2013-TUHH.
Deadline for registration is June 30, 2013
Fee Members of German universities and public research institutes: none,
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, EC-card only / no credit card)
Prerequisites Unix / C or Fortran
Social Events Am ersten Abend planen wir ein gemeinsames Abendessen.
Der zweite Abend bietet sich an, um mit den auswärtigen Teilnehmern in die Hamburger Innenstadt zu gehen und ggf. in der neuen Hafencity zu essen.
Die Social Events sind auf Selbstkostenbasis, also nicht in eventuellen Kursgebüren enthalten.
Wir würden uns freuen, wenn Sie daran teilnehmen möchten.
Travel-Info
TUHH-RZ
Travel info of TUHH and building E on the campus map
Accomodation: see hotel information on the TUHH course page.
Local Organizer Dr. Markus Stammberger, phone 040-42878-2667 stammberger@tu-harburg.de
See also the TUHH course page.
Course ITER-G (Garching)
LRZ
Location LRZ (Leibniz-Rechenzentrum), Neues LRZ Gebäude in Garching, Boltzmannstrasse 1, 85748 Garching
Date 2013, Monday Sep. 2, 8:30 - Friday Sep. 6, 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 provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. It is organized by LRZ, HLRS, Uni. Kassel, SFB/TRR30, and IAG.
Agenda see link to detailed program and official course page at LRZ
Language German
Teachers Prof. Dr. Andreas Meister from Uni. Kassel, and Dr. Rolf Rabenseifner from HLRS
Registration Registration is closed (because the course is full).
You can still register for the waiting queue via the online registration form
Please take the automated confirmation email only for a reply that you are on the waiting queue!
Deadline for registration is Aug. 4, 2013
Fee Students without Diploma/Master: 40 EUR
Students with Diploma/Master (PhD students) at German universities: 80 EUR
Members of German universities and public research institutes: 80 EUR
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR
(includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Wednesday+Thursday+Friday: Basics of linear algebra
Monday+Tuesday+Friday: Unix / C or Fortran
Flyer Not yet available
Social Events Am ersten Abend planen wir ein gemeinsames Abendessen in den Bürgerstuben in Garching.
Am Mittwoch ist ein Ausflug in Münchens City vorgesehen, inklusive Bummel durch den Englischen Garten und Bayrischer Brotzeit in einem der alt-ehrwürdigen Münchner Gaststätten. Herr Prof. Meister wird voraussichtlich ebenfalls daran teilnehmen.
Am Donnerstag ist eine Besichtigung des LRZ geplant.
Die Social Events sind auf Selbstkostenbasis, also nicht in den Kursgebüren enthalten.
Wir würden uns freuen, wenn Sie daran teilnehmen möchten.
Travel-Info
Garching
The course will be in the new building in Garching, see LRZ-travel-info.
Hotels siehe hier. Bitte direkt beim Hotel frühzeitig buchen (wegen gleichzeitiger Messen in München).
Local Organizer Matthias Brehm, phone 089 35831 8773, brehm@lrz.de
Pictures from 2007E while practicals - at LRZ, Sep 17, 2007 while practicals - at LRZ, Sep 17, 2007 Lecturer: Rolf Rabenseifner - at LRZ, Sep 18, 2007 Lecturer: Andreas Meister - at LRZ, Sep 19, 2007 Lecturer: Bernd Fischer - at LRZ, Sep 20, 2007
Tools WS
ZIH
Location ZIH, Computer Science Department, Noethnitzer Straße 46, Dresden
Date 2013, Tuesday Sep. 03 - Wednesday Sep. 4
Content 7th ZIH/HLRS Parallel Tools Workshop
Scientific Workshop as a Course Although this workshop is an scientific workshop at which tool-developers present there tools and latest results, this workshop is also designed as a course/tutorial for all users of such tools.

Especially the hands-on sessions will show how to use the newest features of debugging and performance analysis tools in parallel programming.
Abstract Developing for current and future processors will more and more require parallel programming techniques for application and library programmers.

The Parallel Tools Workshop wants to offer the industrial and scientific user community, as well as the tools developers itself an in-depth workshop on the state-of-the-art of parallel programming tools, ranging from debugging tools, performance analysis and best practices in integrated developing environments for parallel platforms.

Participants and tools developers itself will get the chance to see the strengths of the various tools, as the main technical persons behind these tools will meet. Therefore, this workshop is focused on persons, that have participated previously, e.g. in the parallel programming workshops at HLRS, and are familiar with programming.

Additionally to high-quality presentations, the setting and organization of the workshop leaves room for technical discussions and for establishing contacts.

This workshop is organized together by ZIH and HLRS.
Language English
Agenda and Registration See official workshop page.
Course PAR
HLRS


PRACE
PATC
Course
Location Großer Seminarraum, HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Monday Sep. 23, 8:30 - Friday Sep. 27, 16:30
Content Parallel Programming Workshop:
Distributed and shared memory parallelization with MPI and OpenMP
Abstract Distributed memory parallelization with the Message Passing Interface MPI (Mon+Tue, for beginners):
On clusters and distributed memory architectures, parallel programming with the Message Passing Interface (MPI) is the dominating programming model. The course gives an full introduction into MPI-1. Further aspects are domain decomposition, load balancing, and debugging. An MPI-2 overview and the MPI-2 one-sided communication is also taught. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the basic constructs of the Message Passing Interface (MPI).
Shared memory parallelization with OpenMP (Wed, for beginners):
The focus is on shared memory parallelization with OpenMP, the key concept on hyper-threading, dual-core, multi-core, shared memory, and ccNUMA platforms. This course teaches shared memory OpenMP parallelization. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the directives and other interfaces of OpenMP. Race-condition debugging tools are also presented.
Advanced topics in parallel programming (Thu+Fri):
Topics are MPI-2 parallel file I/O, hybrid mixed model MPI+OpenMP parallelization, MPI-3.0, parallelization of explicit and implicit solvers and of particle based applications, parallel numerics and libraries, and parallelization with PETSc. MPI-3.0 introduced a new shared memory programming interface, which can be combined with MPI message passing and remote memory access on the cluster interconnect. It can be used for direct neighbor accesses similar to OpenMP or for direct halo copies, and enables new hybrid programming models. These models are compared in the hybrid mixed model MPI+OpenMP parallelization session with various hybrid MPI+OpenMP approaches and pure MPI.
Hands-on sessions are included on all days.
This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda see link to the agenda course PAR
Language English
Teachers Dr. Rolf Rabenseifner, Uwe Küster, Dr.-Ing. Martin Bernreuther Dr. Uwe Wössner, et al.
Registration Registration is closed (because the course is full).
You can still register for the waiting queue via online registration form
Please take the automated confirmation email only for a reply that you are on the waiting queue!
PATC registration was through the PATC web page.
Deadline for registration is Aug. 25, 2013
Fee Members of German universities and public research institutes: none,
Members of universities and public research institutes within Europe or PRACE: none
Members of other universities and public research institutes: 120 EUR
Others: 400 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
Flyer Not yet available
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Train the Trainer - TtT In conjunction with this course, a Train the Trainer Program is provided. Whereas this regular course teaches parallel programming, the "Train the Trainer" program is an education for future trainers in parallel programming. For further details, see here.
Social Events At the first or second evening we schedule a short guided walk through the city followed by a dinner Stuttgart's first restaurant-brewery, the "Calwer Eck" (Swabian restaurant).
On Wednesday, we plan to organize a visit in our 3-D visualization CAVE.
At (Tuesday or) Thursday, a visit of the exhibition of contemporary art in the "New States Gallery" is recommended (opened until 8pm).
Also fun is a visit of Stuttgart's TV-tower in the evening. It is the first tower build of concrete in the world, and also the first TV tower in the world.
If you arrive already on Sunday morning, you may visit the world class Mercedes Museum.
All social events are on a self paying basis, i.e., not part of any course fees.
We would be happy if you can join these events.
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Course VIS (1)
HLRS
Location Medienlabor HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Nobelstr. 19, D-70569 Stuttgart
Date 2013, Monday, Oct 14, 9:00 - Tuesday, Oct. 15, 15:30
Content Scientific Visualisation
Abstract This two day course is targeted at researchers with basic knowledge in numerical simulation, who would like to learn how to visualize their simulation results on the desktop but also in Augmented Reality and Virtual Environments. It will start with a short overview of scientific visualization, following a hands-on introduction to 3D desktop visualization with COVISE. On the second day, we will discuss how to build interactive 3D Models for Virtual Environments and how to set up an Augmented Reality visualization. This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
Agenda First day:
09:00 Registration
09:30-13:00 Lectures and exercises
14:00-17:30 Lectures and exercises
Second day:
09:00-13:00 Lectures and exercises
14:00-15:30 Lectures and exercises
Language English (if required)
Teacher Dr. Uwe Wössner from HLRS
Registration Registration is closed (because the course is full).
You can still register for the waiting queue via online registration form
Please take the automated confirmation email only for a reply that you are on the waiting queue!
We will try to move to a larger room or to provide an additional course on Sep. 17-18. Therefore, you have a good chance on our waiting list.
Deadline for registration is Sep. 6, 2013
Fee Members of German universities and public research institutes: none,
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Programming experience in Fortran or C
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is not part of the PATC curriculum and is not sponsored by the PATC program.
Links Additional information can be found, e.g., at
Visualisation department at HLRS, COVISE.
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Course IS(1)
HLRS


PRACE
PATC
Course
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Wednesday, October 16, 12:30 - 16:00.
Content Industrial Services of the National HPC Centre Stuttgart (HLRS)
Abstract In order to permanently assure their competitiveness, enterprises and institutions are increasingly forced to deliver highest performance. Powerful computers, among the best in the world, can reliably support them in doing so.

This course is targeted towards decision makers in companies that would like to learn more about the advantages of using high performance computers in their field of business. They will be given extensive information about the properties and the capabilities of the computers as well as access methods and security aspects. In addition we present our comprehensive service offering - ranging from individual consulting via training courses to visualization. Real world examples will finally allow an interesting insight into our current activities.

Further details See official course page in German or English
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Course CUDA(2)
HLRS
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Monday, Oct. 21, 12:30 - Wednesday, Oct. 23, 16:00 (modified on May 10, 2013: course moved from Nov. 6-8 to Oct. 21-23)
Content GPU Programming using CUDA
Abstract The course provides an introduction to the programming language CUDA which is used to write fast numeric algorithms for NVIDIA graphics processors (GPUs). Focus is on the basic usage of the language, the exploitation of the most important features of the device (massive parallel computation, shared memory, texture memory) and efficient usage of the hardware to maximize performance. An overview of the available development tools and the advanced features of the language is given. This course provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. (The course has the same content as the course in spring.)
Agenda 1st day: 12:30-13:00 local registration, 13:00 - 18:00 course
2nd day: 9:00 - 18:00 course
3rd day: 9:00 - 16:00 course
Language English
Teacher Amer Wafai and Thomas Baumann from HLRS
Registration via online registration form
Course number is 2013-CUDA-2.
Deadline for registration is Oct. 9, 2013 (extended deadline)
Fee Students without Diploma/Master: 30 EUR
Students with Diploma/Master (PhD students) at German universities: 60 EUR
Members of German universities and public research institutes: 60 EUR
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR
(includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Programming experience in C, some knowledge about parallel programming
Links Additional information can be found, e.g., at
CUDA (wiki)
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Course Cray XE6(2)
HLRS


PRACE
PATC
Course
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Monday, October 28, 9:00 - Thursday, October 31, 16:30
Content Cray XE6/XC30 Optimization Workshop
Abstract HLRS installed HERMIT, a Cray XE6 system with AMD Interlagos processors and a performance of 1 PFlop/s. Currently, the system is extended by a Cray XC30 system. We invite current and future users to participate in this special course on porting applications to our Cray architectures. HERMIT provides our users with a new level of performance. To harvest this potential will require all our efforts. We are looking forward to working with our users on these opportunities. HLRS installed HERMIT, a Cray XE6 system with AMD Interlagos processors and a performance of 1 PFlop/s.
The first three days, specialists from Cray will support you in your effort porting and optimizing your application on our Cray XE6/XC30.
On the fourth day, Georg Hager and Jan Treibig from RRZE will present detailed information on optimizing codes on the multicore AMD Interlagos and Intel Sandy Bridge processors.
This workshop provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves.
HERMIT is available in Germany and Europe through this link.
Agenda Monday: 9:00-9:30 local registration, 9:30 - 17:30 course
Tuesday: 9:00 - 17:30 course
Wednesday: 9:00 - 17:30 course
Thursday: 9:00 - 16:30 course
Detailed Content Not yet available.
Similar content as in spring 2013
Language English
Teachers Stefan Andersson, et al. (Cray)
Dr. Georg Hager (RRZE), Dr.-Ing. Jan Treibig (RRZE) (HPC, Uni. Erlangen)
Registration Academic participants (i.e., members of universities or public research institutions) from Europe or PRACE countries: Please apply through the PATC web page. (This PATC web-page server will be down Sep. 2-4. Please use our local registration in this case.) After your registration, you will receive an automated "congratulations"-email about your successful registration. This email implies that you have a guaranteed seat in the course and you should organize your travel.
All other participants (not from academia, or from outside Europe), please apply through this online registration form.
Course number is 2013-XE6-2.
Deadline for registration is Oct. 20, 2013 (extended deadline)
Fee Members of German universities and public research institutes: none,
Members of universities and public research institutes within Europe or PRACE: none
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Programming experience in C or Fortran, some knowledge about parallel programming
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Links Additional information can be found, e.g., at
Cray XE6 (Hermit) at HLRS
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Course IS(2)
HLRS


PRACE
PATC
Course
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Thursday, November 14, 12:30 - 16:00.
Content Industrial Services of the National HPC Centre Stuttgart (HLRS)
Abstract In order to permanently assure their competitiveness, enterprises and institutions are increasingly forced to deliver highest performance. Powerful computers, among the best in the world, can reliably support them in doing so.

This course is targeted towards decision makers in companies that would like to learn more about the advantages of using high performance computers in their field of business. They will be given extensive information about the properties and the capabilities of the computers as well as access methods and security aspects. In addition we present our comprehensive service offering - ranging from individual consulting via training courses to visualization. Real world examples will finally allow an interesting insight into our current activities.

Further details See official course page in German or English
PRACE PATC HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows:
"The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored through the PRACE PATC program.
Course JSC
NIC
Location JSC, Forschungszentrum Jülich, Building 16.3, entrance E1 of JSC, D-52425 Jülich
Date 2013, Monday Nov. 25, 9:00 - Wednesday Nov. 27, 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 provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. It course is organized by JSC in collaboration with HLRS.
Agenda see link to detailed program (and official course page at JSC)
Language German
Teacher Dr. Rolf Rabenseifner, from HLRS
Registration Registration is closed (because the course and waiting lists are full).
For further courses on MPI and OpenMP, please visit the lists at HLRS, JSC, or GCS.
The next MPI and OpenMP course is at Dresden.
Deadline for registration is Oct. 27, 2013
Fee Members of German universities and public research institutes: none,
Members of other universities and public research institutes: 120 EUR
Others: 400 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
Social Events Am ersten Abend planen wir ein gemeinsames Abendessen (im Pinocchio, Kleine Kölnstr.).
Am zweiten Abend können wir noch kurz den Jülicher Weihnachtsmarkt besuchen. Anschließend gehts zur imposanten Jülicher Zitadelle, bevor wir im "Liebevoll" im Jülicher Stadthotel einkehren.
Die Social Events sind auf Selbstkostenbasis, also nicht in eventuellen Kursgebüren enthalten.
Wir würden uns freuen, wenn Sie daran teilnehmen möchten.
Travel-Info
Jülich
How to get to the Forschungszentrum Jülich and then, how to get to the JSC. The footpath from the entrance of the FZJ to the JSC (map) is about 500 meter; for the last 100 meters, there is a shortcut over the parking area directly to building 16.3.
Pass oder Personalausweis sind an der Pforte erforderlich.
The next railway station is named "Jülich Forschungszentrum".
Bus shuttle: BUS SB11 can be used between Jülich, the railway station "Jülich Forschungszentrum" and the "Forschungszentrum"; see Schedule and map.
The needed SB11 bus connections are marked in the course agenda
Accomodation: Stadhotel Jülich (if you book at the Stadthotel, you should mention Gast des Forschungszentrum Jülich in the online-form or at phone to get the reduced price (54 Euro/night) for this course; this hotel is about 10 minutes from the SB11 bus station "Jülich Rathaus"), or see Official hotel list of Jülich, To find your hotel, you can use www.city-map.de.
Local Organizer Florian Janetzko, phone 02461 61 1446, sc@fz-juelich.de, course-page at JSC
Pictures from 2007H Lecturer: Rolf Rabenseifner - at JSC, Nov 28, 2007 while practicals - at JSC, Nov 27, 2007 while practicals - at JSC, Nov 27, 2007 after a hard day, relaxation at Juelich Christmas Market  - at JSC, Nov 26, 2007
Course Fortran (2)
HLRS
Location Großer Seminarraum (big seminar-room), HLRS (Höchstleistungsrechenzentrum Stuttgart), Universität Stuttgart, Allmandring 30, D-70569 Stuttgart
Date 2013, Monday Dec. 2, 8:30 - Friday Dec. 6, 15:30
Course: Mon.-Thu. 8:30 - 18:00, Fri. 8:30 - 15:30
Local registration: On Monday 8:30 - 9:00
Content Fortran for Scientific Computing
Abstract This course is dedicated for scientists and students to learn (sequential) programming with Fortran of scientific applications. The course teaches newest Fortran standards. Hands-on sessions will allow users to immediately test and understand the language constructs. This workshop provides scientific training in Computational Science, and in addition, the scientific exchange of the participants among themselves. (This course has the same content as the course in spring.)
Agenda Fortran syntax overview
- Basics - Program units - Dynamic data - IO
Obsolete features of Fortran
Fortran intrinsics
Multiple source files
Optimisation of single processor performance
Features of Fortran 2003 and 2008
Coarray Fortran
Fortran Development Live Environment (FonDLE)
Language German
Teacher Uwe Küster, Ralf Schneider from HLRS, and Harald Klimach from GRS, RWTH Aachen
Registration via online registration form.
Course number is 2013-FTN-2.
Deadline for registration is Nov. 12, 2013 (extended deadline)
Fee Members of German universities and public research institutes: none,
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR (includes food and drink at coffee breaks, will be collected on the first day of the course, cash only)
Prerequisites Familiarity with Linux and Linux editors is recommended.
Basics/principles of programming (in any language).
Basic mathematics (integration and differentiation).
Literature and textbooks Participants will receive a free copy of the slides.
Recommended book: Michael Metcalf, John Reid, Malcom Cohen,"Fortran 95/2003 explained".
Well readable introduction in German: Günter Schmitt, "Fortran 90 Kurs".
The RRZN Handbook "Fortran 95" is sold at the course (or by RUS): 10 Euro.
Social Events Am ersten Abend planen wir zuerst eine Stadtführung durch die Stuttgarter Innenstadt. Im Anschluss gibt es ein gemeinsames Abendessen in Stuttgarts erster Lokalbrauerei, dem "Calwer Eck" (schwäbische Küche).
Am Mittwoch bieten wir eine Besichtigung unserer 3-D Visualisierungs-CAVE an.
Am Dienstag oder Donnerstag sei ein Besuch der Neuen Staatsgalerie empfohlen (Di/Do bis 20:00 geöffnet). Die Sammlung moderner Kunst des 20. Jahrhunderts ist wirklich sehenswert.
Spaß macht auch ein abendlicher Besuch des Stuttgarter Fernsehturms. Er ist sowohl der erste Stahlbetonturm, als auch der erste Fernsehturm der Welt.
Die Social Events sind auf Selbstkostenbasis, also nicht in eventuellen Kursgebüren enthalten.
Wir würden uns freuen, wenn Sie daran teilnehmen möchten.
Travel-Info
Stuttgart
See HLRS address and travel-info. The next public transport stations are: "Universität, Stuttgart" (S-Bahn station, 15 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 "Universität, Stuttgart" and bus line 81 from S-Bahn station "Stuttgart-Vaihingen").
Accomodation: see HLRS HLRS accomodation-info and additional hotel list. Private Bed&Breakfast is also available (might be cheaper than the hotels), e.g., www.nd-bed-breakfast.de. A DJH youth hostel is also available.
Further links: Online-Stadtplan des Stadtmessungsamtes Stuttgart or www.city-map.de.
Local Organizer Gabi Kallenberger phone 0711 685 65828, kallenberger@hlrs.de
Rolf Rabenseifner phone 0711 685 65530, rabenseifner@hlrs.de
Pictures from 2007FTN (Feb.) Lecturer: Uwe Küster Lecturer: Uwe Küster
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.
NO-SHOW: Registered persons that do not cancel and do not show up without any reasons are blocked for the next year on any of our workshops (because it is to expensive to produce unused copies of the slides for them).
Limit maximum of 42 participants in Stuttgart and Kassel, 35 in Dresden and Aachen, 34 in Garching, 26 in Jülich, 20 an der TUHH (according to the seats in the rooms).
Handouts Each participant will get a paper copy of all slides.
The MPI-1 part of the course is based on the MPI course developed by the EPCC Training and Education Centre, Edinburgh Parallel Computing Centre.
If you want, you may also buy copies of the standards MPI-3.0 (Hardcover, 17 Euro) and OpenMP 3.1 (about 8 Euro).
Most material of the course (including the audio information) can also be viewed in the ONLINE Parallel Programming Workshop.



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


Oct 31, 2013 Impressum / rab Home Workshops Parallel Computing MPI OpenMP Events External events Back