ONLINE / POSTPONED: 34th VI-HPS Tuning Workshop

Enterprises & SME Research & Science
ONLINE / POSTPONED: 34th VI-HPS Tuning Workshop


May 20: Workshop has to be postponed again

Access to HLRS systems is currently not possible due to a worldwide security incident affecting HPC centers in particular. Therefore, the 34th VI-HPS Tuning Workshop will NOT take place on 25.-29. May as planned and is postponed to a later time.


April 29: This course is postponed to 25. - 29. May. It will be held online using zoom.
(March 13: Due to corona virus we are not able to guarantee that the course will go ahead as scheduled. We recommend to book cancellable train tickets and accomodations only!)

This workshop organized by VI-HPS for the German Prace Advanced Training Centre hosted by  HLRS 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

For more information about the course please visit the VI-HPS course site.



Monday 25 May:

  • 09:00-10:30: Welcome
    Presentation of the Zoom platform
    Introduction to VI-HPS
    Introduction to parallel performance engineering
  • 11:00-12:30: Hawk computer system and software environment
    Building and running NPB/BT-MZ on Hawk
  • 14:00 - 15:30: MAQAO presentation
  • 16:00 - 17:30: Hands-ons on attendees' own codes using MAQAO

Tuesday 26 May:

  • 09:00 - 10:30 & 11:00 - 12:30 : Score-P / Scalasca / CUBE presentation
  • 14:00 - 15:30: Hands-ons on attendees own code using Score-P / Scalasca / CUBE
  • 16:00 - 18:00: TAU presentation + hands-ons on attendees' own codes using TAU

Wednesday 27 May:

  • 09:00 - 10:30: Vampir presentation
  • 11:00 - 12:30: Hands-ons on attendees' own codes using Vampir
  • 14:00 - 15:30: Hands-ons on attendees' own codes using Vampir / Score-P / Scalasca
  • 16:00 - 17:30: Hands-ons on attendees' own codes using any tool

Thursday 28 May:

  • 09:00 - 10:30: BSC Tools
  • 11:00 - 12:30: Hands-ons on attendees' own codes using BSC Tools
  • 14:00 - 17:30: Hands-ons on attendees' own codes using any tool

Friday 29 May:

  • 09:00 - 12:00: Hands-ons on attendees' own codes using any tool
  • 12:00 - 12:30: Review
  • 14:00 - 17:00: Hands-ons on attendees' own codes using any tool




Familiarity with Linux and Linux editors is recommended. Programming experience in Fortran or C, some knowledge about parallel programming.

Furthermore, we require that you bring your application including a test case that adheres to the following guideline:

    • number of cores:
      • In order to be representative, the test case should be in size comparable to your current and maybe future production runs.
      • In order to save valuable resources, it should however be as small as possible.
      • So take into account to reduce the size of your test case as long as the profile stays almost constant. This can often be achieved by reducing the simulated domain and keeping the computational load per core constant ("weak down scaling").
    •  wall time:
      • In order to allow for a productive as well as effective workflow, the wall time should be a few minutes only.
      • At the same time, it should cover all important parts of the code, including I/O.
      • So take into account to reduce the number of simulated time steps.

The course language is English.


via online registration form.

The course is full, but we currently discuss, whether we can provide a second date. Therefore, please, you can still register to our waiting list.
(Due to a bug in our registration interface, the registration was not available over the weekend May 17-18.)


Students and academic participants within EU or PRACE-member-countries:

  • This course is sponsored by the PRACE PATC programme, i.e., there is no course fee.

For all other participants (i.e., not from academia, or from outside EU and PRACE) this course is an HLRS course with following fees:

  • Members of other universities and public research institutes: 120 EUR.
  • Students at universities without Diploma/Master: 0 EUR.
  • Others: 400 EUR.

The course fee includes coffee breaks.


Travel Information and Accommodation

see our How to find us page.


HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012. The mandate for the PATCs is as follows: "The PRACE Advanced Training Centres will serve as European hubs of advanced, world-class training for researchers working in the computational sciences." (see D3.2.3)
This course is a PATC course, see also the PRACE Training Portal and Events. For participants from public research institutions in PRACE countries, the course fee is sponsored for this part of the course through the PRACE PATC program. For details, see the section about the course fee above.

HLRS is also member of the Baden-Württemberg initiative bwHPC-C5.
This course is also provided within the framework of the bwHPC-C5 user Support.


José Gracia phone 0711 685 87208,
Rolf Rabenseifner phone 0711 685 65530,
Lucienne Dettki phone 0711 685 63894,