ALIs
kommt nochCourses, Workshops, Tutorials and Training
Inhalt
- LRZ Workshops and Tutorials for High Performance Computing
- Introduction to SuperMUC - the new Petaflop Supercomputer at LRZ
- Roguewave Debugging and Tuning Workshop
- Using the General Parallel File System on SuperMUC
- Programming with Fortran
- Scalalife Winterschool on Molecular Modelling
- Parallel Programming of High Performance Systems
- Advanced Topics in High Performance Computing
- Eclipse: C/C++/Fortran programming
- Compact course: Iterative linear solvers and parallelization
- Advanced Fortran Topics
- Other Courses
- Online Resources and Lecture Notes of Previous Courses
LRZ Workshops and Tutorials for High Performance Computing
For the efficient usage of HPC computing architectures, knowledge in the area of parallel programming and code optimization is indispensable.LRZ offers regular training courses on various subjects in HPC. In this area LRZ collaborates with the HPC group of the Erlangen Computing Centre and the Competence Network for Scientific High Performance Computing in Bavaria, and the partners within the Gauss Centre for Supercomputing.
Introduction to SuperMUC - the new Petaflop Supercomputer at LRZ
| Date: | Dec 5 - 8, 2011, 10:00-17:00 |
|---|---|
| Location: | LRZ Building, University campus Garching, near Munich (Lecture room H.E.009) |
| Contents: |
This four-day workshop gives an introduction to the usage of the new Petaflop class Supercomputer at LRZ, SuperMUC. The first three days of this are dedicated to presentations by Intel on their software development stack (compilers, tools and libraries); the remaining day will be comprised of talks and exercises delivered by IBM and LRZ on usage of the IBM-specific aspects of the new system (IBM MPI, LoadLeveler, HPC Toolkit) and recommendations on tuning and optimizing for the new system.
Note: While the bulk of the system will become available in summer 2012, LRZ is already operating a migration system with a similar architecture. Monday schedule:
Tuesday schedule:
Wednesday schedule:
Thursday schedule:
|
| Prerequisites | Participants should have good knowledge of HPC-related programming, in particular MPI, OpenMP and at least one of the languages C, C++ or Fortran. |
| Language: | English |
| Teachers: | Heinz Bast, Georg Zitzlsberger (Intel), Achim Bömelburg, Florian Merz, Christoph Pospiech (IBM), LRZ staff |
| Registration: | Please register via the LRZ registration form (please choose course HMUC1W11) |
Roguewave Debugging and Tuning Workshop
| Date: | Dec 12 - 13, 2011, 9:30-17:30 |
|---|---|
| Location: | LRZ Building, University campus Garching, near Munich, Kursraum 1 (H.U.002) |
| Contents: |
This two-day workshop gives an introduction to the usage of the Roguewave tools Totalview and Threadspotter. Printed lecture notes as well as a DVD with exercise software that can be used on LRZ's course PC are provided. Participants with access to LRZ's HPC systems can access their accounts from the course PCs to analyze their applications.
On day 1, an introduction to Totalview including memory debugging and exercises is provided On day 2, CUDA debugging and the Replay Engine are covered. In the afternoon, the Threadspotter tool for identifying performance issues is presented |
| Prerequisites | Participants should have good knowledge of HPC-related programming. They are encouraged to bring along their simulations for debugging and performance analysis. |
| Language: | English |
| Teachers: | Royd Luedtke (Roguewave) |
| Registration: | Please register via the LRZ registration form (choose course HRDT1W11) |
Using the General Parallel File System on SuperMUC
| Date: | Mar 12, 2012, 9:00-18:00 (Note: the date for this course has changed!) |
|---|---|
| Location: | LRZ Building, University campus Garching, near Munich, Kursraum 1 (H.U.002) |
| Contents: | On SuperMUC, large scale parallel I/O will need to use IBM's General Parallel File System (GPFS). This course provides an introduction to the usage of this highly scalable I/O subsystem. Tools for performing analysis and tuning of I/O performance as well as usage hints, especially in the context of MPI-IO, are covered. |
| Prerequisites | Participants should have good knowledge of HPC-related programming. |
| Language: | English |
| Teachers: | N.N. (IBM) |
| Registration: | Please register via the LRZ registration form (please choose course HPIO1W11 ) |
Programming with Fortran
| Date: | Monday, February 6 - Friday, February 10, 2012, 9:00-18:00 |
|---|---|
| Location: | LRZ Building, Garching/Munich, Boltzmannstr. 1, Kursraum 2 (H.U.010) |
| Contents: |
This course is targeted at scientists with little or no knowledge of the Fortran programming language, but need it for participation in projects using a Fortran code base, for development of their own codes, and for getting acquainted with additional tools like debugger and syntax checker as well as handling of compilers and libraries. The language is for the most part treated at the level of the Fortran 95 standard; features from Fortran 2003 are limited to improvements on the elementary level. Advanced Fortran features like object-oriented programming or coarrays will be covered in a follow-on course in autumn.
To consolidate the lecture material, each day's approximately 4 hours of lecture are complemented by 3 hours of hands-on sessions. |
| Prerequisites | Course participants should have basic UNIX/Linux knowledge (login with secure shell, shell commands, simple scripts, editor vi or emacs). |
| Language: | English |
| Teachers: | R. Bader (LRZ), A. Block (LRZ, Make talk and exercises) |
| Registration: | Please register via the LRZ registration form (please choose course HFOR1W11) |
Scalalife Winterschool on Molecular Modelling
| Date: | Monday, February 27 - Friday, March 2, 2012, 10:00-17:00 |
|---|---|
| Location: | LRZ Building, Garching/Munich, Boltzmannstr. 1 |
| Contents: |
The scalalife winterschool on molecular modelling focuses on the scalalife software packages (www.scalalife.eu) and aims to give an introduction to students in the field of life sciences and HPC. The developers of the software packages Gromacs, Dalton and Discrete give lectures and hands-on tutorials. Additional software packages used in the life scinece community are also explained in lectures and tutorials. Day 1: Lifescience Suite: Schrodinger Software (http://www.schrodinger.com/) Day 2: HPC tools and resources for life sciences:
Day 3: Discussion in small groups and trip to Zugspitze Day 4: GROMACS Day 5:
|
| Prerequisites |
Participants should have knowledge in programming and life science software. |
| Registration: | Please register via the LRZ registration form (please choose course HSWM1W11) |
Parallel Programming of High Performance Systems
| Date: | Monday, March 5 - Friday, March 9, 2012, 9:00-18:00 |
|---|---|
| Location: |
RRZE building, University campus Erlangen, Martensstr. 1 LRZ Building, University campus Garching, near Munich: Via video conference if there is sufficient interest, however without hands-on sessions |
| Contents: |
This course, a collaboration of Erlangen Regional Computing Centre (RRZE) and LRZ, is targeted at students and scientists with interest in programming modern HPC hardware, specifically the large scale parallel computing systems available in Jülich, Stuttgart and Munich. Each day is comprised of approximately 4 hours of lectures and 3 hours of hands-on sessions. Day 1
Day 2
Day 3
Day 4
Day 5
|
| Prerequisites | Good working knowledge of at least one of the standard HPC languages: Fortran 95, C or C++. |
| Language: | English |
| Teachers: | G. Hager, J. Treibig (RRZE), R. Bader, C. Guillen (LRZ) |
| Registration: | Please register via the LRZ registration form (please choose course HPPP1W11) |
Advanced Topics in High Performance Computing
| provisional Date: | Monday, March 19 - Thursday, March 22, 2012, 9:00-18:00 |
|---|---|
| Location: | LRZ Building, University campus Garching, near Munich |
| Contents: |
In this add-on course to the parallel programming course special topics are treated in more depth, in particular performance analysis, I/O and PGAS concepts. It is provided in collaboration of Erlangen Regional Computing Centre (RRZE) and LRZ.
Each day is comprised of approximately 5 hours of lectures and 2 hours of hands-on sessions. Day 1
Day 2
Day 3
Day 4
|
| Prerequisites | Good MPI and OpenMP knowledge as presented in the course "Parallel programming of High Performance Systems" (see above). |
| Language: | English |
| Teachers: | G. Hager (RRZE), R. Bader (LRZ), A. Block (LRZ) et al. |
| Registration: | Please register via the LRZ registration form (please choose course HPAT1W11) |
Eclipse: C/C++/Fortran programming
| Date: | March 29, 2012, 9:00-16:00 |
|---|---|
| Location: | LRZ Building, University campus Garching, near Munich. LRZ course room H.U.002. |
| Contents: |
This course is targeted at scientists who wish to be introduced to programming C/C++/Fortran with the Eclipse C/C++ Development Tools (CDT), or the Photran Plugin. Topics covered include:
|
| Prerequisites | Course participants should have basic knowledge of the C and/or C++/Fortran programming languages. |
| Language: | English |
| Teachers: | Carla Guillen, Reinhold Bader |
| Registration: | Please register via the LRZ registration form (please choose course HECL1W11) |
Compact course: Iterative linear solvers and parallelization
| Date: | Monday, September 10 - Friday, September 14, 2012, 8:30-17:30 |
|---|---|
| Location: | LRZ Building, Garching/Munich, Boltzmannstr. 1 |
| Contents: |
The focus of this compact course is on iterative and parallel solvers, the parallel programming models MPI and OpenMP, and the parallel middleware PETSc.
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
This course is organized by the University of Kassel, the high performance computing centre of Stuttgart (HLRS) and IAG. |
| 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: | Not yet open |
| Course Fee: | Students without Diploma: 30 EUR Students with Diploma (PhD students) at German universities: 60 EUR Members of German universities and public research institutes: 60 EUR others: 300 EUR (includes handouts and drinks at coffee breaks, will be collected on the first day of the course, cash only) |
| Further details: | available from the HLRS page for the event (not yet online) |
Advanced Fortran Topics
| Date: | Monday, September 17 - Friday, September 21, 2012, 9:00-18:00 |
|---|---|
| Location: | LRZ Building, Garching/Munich, Boltzmannstr. 1 |
| Contents: |
This course is targeted at scientists who wish to extend their knowledge of Fortran beyond what is provided in the Fortran 95 standard. Some other tools relevant for software engineering are also discussed. Topics covered include
To consolidate the lecture material, each day's approximately 4 hours of lecture are complemented by 3 hours of hands-on sessions. |
| Prerequisites | Course participants should have basic UNIX/Linux knowledge (login with secure shell, shell commands, simple scripts, editor vi or emacs). Good knowledge of the Fortran 95 standard is also necessary, such as covered in the February course at LRZ. |
| Language: | English |
| Teachers: | R. Bader, A. Block |
| Registration: | Not yet open |
Other Courses
Courses within the Gauss Centre for Supercomputing
Course offered by PRACE (Partnership for Advanced Computing in Europe)
General LRZ courses
- You will find general information about LRZ courses and registration in the articles:
Schulung, Ausbildung, Veranstaltungen and Anmeldung (both German only).
Online Resources and Lecture Notes of Previous Courses
Parallel programming
- Parallel Programming and Optimization on High Performance Computers (LRZ workshop February 2009)
- Parallel Programming and Optimization on High Performance Computers (LRZ workshop February 2007)
- Parallel Programming Workshop - ONLINE (HLRS courses online)
- Designing and Building Parallel Programs.Online book by Ian Foster.
- WebCT-HPC. Web-based training site for High Performance Computing sponsored by the National Center for Supercomputing Applications (NCSA).
General programming
- Fortran Workshops
Reinhold Bader (LRZ), Feb. 2009 - Concepts of High Performance Computing
G. Hager and G. Wellein (RRZE) - Basic Optimization Strategies for CFD-Codes
Frank Deserno (RRZE) -
Efficient Programming in Fortran, C, and C++
U. Rüde (FAU Erlangen), G. Hager (RRZE), July 2003- Part I: Computer Architecture and Optimization Techniques (PDF)
- Part II: Case Studies (PDF)
Tools
- Totalview: A Universal Debugger, R. Bader (LRZ), February 2004
- VAMPIR: Diagnosing Parallel Programs, (partially in German) R. Bader (LRZ), February 2004