18-21 March 2013
Leibniz Supercomputing Centre
CET timezone
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
Intel Tracing Tools: MPI tracing and correctness checking
Intel Threading tools for OpenMP correctness checking and profiling
Profiling on SGI Altix systems: histx and lipfpm
Introduction to Scalasca
 Day 2
Parallel application performance analysis with Scalasca
Parallel input/output with MPI-IO
 Day 3
I/O tuning on high performance file systems
Portability of binary files, big/little endian issues
Using I/O libraries (pNetCDF, HDF5)
Day 4
Introduction to the PGAS languages Coarray Fortran and UPC: Partitioned global address space languages have emerged as an alternative to other parallel programming models, promising a shorter development cycle due to improved programmability while keeping the performance level on par with MPI. This course introduces the parallel  facilities integrated into the Fortran language (coarrays) and the C language (unified parallel C), respectively. A hands-on session allows to experiment with the new concepts, using prototype implementations on LRZ's HPC systems.
Leibniz Supercomputing Centre
Boltzmannstr. 1 85748 Garching
Registration: Please register via the LRZ registration form (Please choose course HPAR1W12) http://www.lrz-muenchen.de/services/schulung/kursanmeldung