PRACE training course "VI-HPS Tuning Workshop"

24th June 2019 07:00 AM
28th June 2019 14:30 PM
Jülich Supercomputing Centre, Rotunda, building 16.4, room 301

(Course no. 1302019 in the training programme 2019 of Forschungszentrum Jülich)




Experience with MPI or OpenMP


This course is given in English.


5 days


24-28 June 2019, 09:00-16:30


Jülich Supercomputing Centre, Rotunda, building 16.4, room 301

Number of participants:

maximum 25


JSC staff members, members of the VI-HPS collaboration


Dr. Brian Wylie

Phone: +49 2461 61-6589



Please register until 10 June 2019 via the

form at the PRACE web site

This upcoming workshop will provide hands-on training with parallel performance analysis and related tools and expert assistance with applying them to understand and tune the execution of application codes running on JURECA and other supercomputer systems. There is no fee for participation, but registration is required by 10th June 2019.

This is the latest in a series of hands-on practical workshops given by tools developers for parallel application developers. The Virtual Institute - High Productivity Supercomputing (VI-HPS) is an initiative promoting the development, integration and use of HPC tools: see

Participants are encouraged to bring their own parallel application codes to the workshop to analyze and tune their performance with the help of experts. Analysis will focus on MPI and OpenMP, with optional additional use of OpenACC, OpenCL or CUDA.

This workshop organized by VI-HPS and JSC as a PRACE training event will:

  • give an overview of the VI-HPS programming tools suite
  • explain the functionality of individual tools, and how to use them effectively
  • offer hands-on experience and expert assistance using the tools

The detailed program is available on the VI-HPS training web site.

Presentations and hands-on sessions are planned on the following topics

  • Setting up, welcome and introduction
  • Score-P instrumentation and measurement
  • Scalasca automated trace analysis
  • TAU performance system
  • Vampir interactive trace analysis
  • Extra-P automated performance modeling
  • Paraver/Extrae/Dimemas trace analysis and performance prediction
  • MAQAO performance analysis & optimisation
  • MUST runtime error detection for MPI
  • ARCHER runtime error detection for OpenMP
  • JUBE script-based workflow execution environment
  • ... and potentially others to be added

A brief overview of the capabilities of these and associated tools is provided in the VI-HPS Tools Guide.

This course is a PRACE training course.

Last Modified: 20.05.2022