Lecture Notes of Courses & Workshops and Online Resources
Table of contents
- Materials for LRZ Courses and Workshops
- Materials for PATC Courses and Workshops @ LRZ
- Annual Parallel Programming Courses
- Annual Fortran Programming Courses
- Intel MIC Programming Workshop (PATC course)
- Intel MIC & GPU Computing Workshop (PATC course)
- Introduction to hybrid programming in HPC @ LRZ (PATC course)
- Node-Level Performance Engineering (PATC course)
- HPC code optimisation workshop (PATC course)
- Workshop "Introduction to SuperMUC" (PATC course)
- PRACE Workshop “New Languages & Future Technology Prototypes”
- Further Online Resources
Materials for LRZ Courses and Workshops
Introduction to HPC and Visualisation
The slides for this one-day event that provides a high-level introduction to the use of the HPC, Grid/Cloud, Storage and Visualisation facilities at LRZ as well as information about additional priced services for dedicated systems are provided in PDF format.
- Introduction and HPC system overview (Jamitzky)
- Access, Documentation and Service Desk (Karmakar)
- HPC System User Interfaces (Bader)
- HPC System Programming Environment (Weinberg)
- Remote Visualisation and Virtual Reality (Anthes)
- File Systems and Tape Archiving (Peinkofer)
- Dedicated resources: Housing and Virtual Servers (Biardzki)
- Grid and Cloud Computing (Heller)
Workshop "Recent Advances in Parallel Programming Languages"
This workshop presents recent developments in the MPI, OpenMP, OpenACC and (concerning Co-Arrays) Fortran standards. The material of this workshop on 8.6.2015 at LRZ can be found here.
Annual Compact Course "Iterative Linear Solvers and Parallelisation"
The focus of this compact course organised by R. Rabenseifner from HLRS is on iterative and parallel solvers, the parallel programming models MPI and OpenMP, and the parallel middleware PETSc.
An older version of this course with most of the material (including the audio information) can also be viewed in the ONLINE Parallel Programming Workshop.
Materials for PATC Courses and Workshops @ LRZ
As part of GCS LRZ is one of the six PRACE Advanced Training Centres (PATCs) that started in 2012. The following workshops or course series are fully or partly organised as PATC events.
Annual Parallel Programming Courses
Annual workshop organised by LRZ and RRZE consisting of 2 parts:
Parallel Programming of High Performance Systems (1 week)
Advanced Topics in High Performance Computing, PRACE PATC Course (4 days)
The material for both courses can be found on the RRZE Moodle.
Annual Fortran Programming Courses
2 different courses are offered by LRZ:
Programming with Fortran, 1 week introduction to the language
Advanced Fortran Topics, 1 week advanced course (object-oriented programming, design patterns, interoperability, and coarrays), partly a PRACE PATC event.
The lecture notes by R. Bader (LRZ) can be found under Fortran Workshops.
Intel MIC Programming Workshop (PATC course)
This workshop concentrating on Intel MIC co/-processors took place at LRZ in June 2016 and 2017, and at IT4Innovations, Czech Republic in February 2016 and 2017. Part of the lectures were also given at the PRACE autumn school in Hagenberg.
The proceedings of the workshop at LRZ in June 2017 can be found here.
Intel MIC & GPU Computing Workshop (PATC course)
This 3-days workshop on MIC and GPGPU programming took place at LRZ in 2014 and 2015. All talks and exercises can be found here.
Introduction to hybrid programming in HPC @ LRZ (PATC course)
Talks and exercises of this course by R. Rabenseifner (HLRS) and G. Hager (RRZE) taken place in January, 2016 at LRZ can be found here. Slides from the course taken place at LRZ in January 2017 are available here.
Node-Level Performance Engineering (PATC course)
Slides of this annual course by G. Wellein and G. Hager (RRZE) can be found here .
HPC code optimisation workshop (PATC course)
Talks and exercises of this workshop taken place in May, 2017 at LRZ can be found here.
Workshop "Introduction to SuperMUC" (PATC course)
The materials for this course are password protected. Please type the command get_manuals_passwd after logging into one of the LRZ HPC systems to obtain the necessary authentication information, or contact the Service Desk.
PRACE Workshop “New Languages & Future Technology Prototypes”
During this PRACE workshop at LRZ in 2010 lots of parallel programming languages and approaches have been presented. The material can be found here.
Further Online Resources
- PRACE Training Material: http://www.training.prace-ri.eu/material/index.html
G. Hager and G. Wellein: "Introduction to High Performance Computing for Scientists and Engineers" http://www.hpc.rrze.fau.de/HPC4SE
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).
- LLNL Training Material: https://hpc.llnl.gov/training/tutorials