CSCS Summer School in Parallel Programming + Scalable Performance Analysis

CSCS is pleased to announce the following courses that will take place in Lugano during August.

CSCS Summer School – Introduction to Parallel Programming – 6-8 August 2012

CSCS will be hosting a three day summer school on parallel programming aimed at graduate students who are new to the world of high performance computing and who wish to learn the basic skills required to write, develop and maintain parallel applications in scientific computing. The school will cover topics such as the principles of parallel programming, distributed memory programming with MPI, shared memory programming using OpenMP, hybrid programming with MPI/OpenMP, as well as some advanced topics.

The program will be heavily oriented towards practical application of the course material, with a large amount of time dedicated to lab sessions throughout all three days. Participants will need to bring a laptop computer for the practical sessions.

The course outline and the registration form are available here »

Scalable Performance Analysis Tools for HPC Applications – 9-10 August 2012

Following the Summer School in Parallel Programming  CSCS will be hosting a 2-day intensive course focused on the use of performance analysis tools to analyze application executions on massively parallel processing (MPP) systems. Two tools will be treated in detail: the Scalasca toolset (, presented by Dr. Brian Wylie and Dr. Markus Geimer of Jülich Supercomputing Center, and the VAMPIR analysis framework, presented by Dr. Andreas Knuepfer from the Technical University of Dresden. Other toolsets, such as TAU, will be discussed to a lesser degree.

Participants are strongly encouraged to bring along their own applications to profile during the hands-on sessions.

The course syllabus will be made available in late July.

Registration is now opened here »