PRACE Spring School 2012, Cracow, Poland

CET
Description
School for Developers of Petascale Applications

A three-day event organized in Polish-Czech cooperation, where the participants will learn how to create efficient and scalable parallel codes for PRACE Tier-0 systems.

Efficient usage of HPC systems requires detailed knowledge of architecture-specific factors influencing performance, including compilers, tools and libraries. The first day of the school will be fully devoted to the PRACE Tier-0 systems and best practices on how to achieve good performance on those systems. During the second day participants grouped in three thematic tracks will develop their own parallel codes with the use of existing libraries. The basic knowledge on parallelization techniques will be required. Application tuning will be the topic of the third day. Participants will learn how to use available Performance Analysis Tools to optimize parallel applications.
Slides
    • 08:00 09:00
      Registration 1h
    • 09:00 09:30
      Welcome and PRACE introduction 30m
      Speakers: Mr Maciej Cytowski (ICM, University of Warsaw), Dr Ondrej Jakl (VSB-TUO), Dr Łukasz Dutka (ACC CYFRONET AGH)
    • 09:30 11:00
      Best practices - JUGENE (tools, libraries, compilers, optimization) 1h 30m
      Speaker: Dr Florian Janetzko (FZ Juelich)
    • 11:00 11:30
      Coffee break 30m
    • 11:30 13:00
      Best practices – CURIE (tools, libraries, compilers, optimization) 1h 30m
      Speaker: Dr Jean-Noel Richet (CEA)
    • 13:00 14:30
      Lunch 1h 30m
    • 14:30 16:00
      Best practices – HERMIT (tools, libraries, compilers, optimization) 1h 30m
      Speaker: Mr Stefan Andersson (Cray Computers)
    • 16:00 16:30
      Coffee break 30m
    • 16:30 16:45
      Introduction to Day 2 tracks
    • 16:45 17:30
      Poster session
    • 09:00 11:00
      Track A: Finite element methods (PETSc, Trilinos)
    • 09:00 11:00
      Track B: Particle methods (SPRNG, Zoltan)
    • 09:00 11:00
      Track C: FFT in quantum physics (FFTW, P3DFFT)
    • 11:00 11:30
      Coffee break 30m
    • 11:30 13:00
      Track A: Finite element methods (PETSc, Trilinos)
    • 11:30 13:00
      Track B: Particle methods (SPRNG, Zoltan)
    • 11:30 13:00
      Track C: FFT in quantum physics (FFTW, P3DFFT)
    • 13:00 14:30
      Lunch 1h 30m
    • 14:30 16:00
      Track A: Finite element methods (PETSc, Trilinos)
    • 14:30 16:00
      Track B: Particle methods (SPRNG, Zoltan)
    • 14:30 16:00
      Track C: FFT in quantum physics (FFTW, P3DFFT)
    • 16:00 16:30
      Coffee break 30m
    • 16:30 17:30
      Track A: Finite element methods (PETSc, Trilinos)
    • 16:30 17:30
      Track B: Particle methods (SPRNG, Zoltan)
    • 16:30 17:30
      Track C: FFT in quantum physics (FFTW, P3DFFT)
    • 17:30 18:00
      Introduction to Day 3
    • 09:00 09:45
      Introduction & overview of performance tools
    • 09:45 11:00
      Profile analysis with Scalasca
    • 11:00 11:30
      Coffee break 30m
    • 11:30 13:00
      Trace analysis with Vampir
    • 13:00 14:30
      Lunch 1h 30m
    • 14:30 16:00
      Assisted analysis of participants' codes
    • 16:00 16:30
      Coffee break 30m
    • 16:30 17:00
      Closing of the Spring School