Parallel Programming with MPI and OpenMP (4-Day Workshop)

Europe/Berlin
N33 ( Computing Centre, University of Mainz)

N33

Computing Centre, University of Mainz

Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
Christian Meesters, Felix Schlapp, Rolf Rabenseifner
Description

Dive into the world of high-performance computing with our hands-on workshop, focusing on the programming models MPI and OpenMP. Gain practical experience with Message Passing Interface (MPI) basics in C, Fortran, or Python and shared memory directives of OpenMP through interactive sessions in C or Fortran.

Agenda: A preliminary course outline can be found here.

Location: Takes place at the computing centre of the University of Mainz. Detailed travel directions will be provided to accepted participants in advance.

Eligibility: Exclusive to members of academic institutions. The organizers reserve the right to revoke non-eligible registrations! Priority is given to applicants from the German states of Hesse and Rhineland-Palatinate.

Content Level: 70% Beginner-friendly, 30% Advanced topics

Key Topics:

  • Hardware Architectures and Parallel Programming Models
  • Parallel Programming with MPI-3 and OpenMP
  • Tools for Performance Optimization and Parallel Debugging

Prerequisites: 

  • Proficiency in shell commands
  • Programming skills in C or Fortran for OpenMP, and C or Fortran or Python+NumPy for MPI

 

Accounts: All participants will receive a temporary HPC guest account on MOGON-NHR.

Registration Fee:  None (exclusive to academic institution members)

Organization: Jointly organized by the HPC group at the University of Mainz and the HPC Center, Stuttgart (HLRS).

Daily Timings:  8:30–18:00 (except April 1, which may conclude earlier)

Language:  English

Registration
Participants
  • Al-Harith Farhad
  • Connor Salvestrin
  • Fynn Osterfeld
  • Gagan Deep Prakash
  • Harald Sick
  • Ian Heil
  • Immo Christoper Reis
  • Johanna Buck
  • Martin Machajewski
  • Miriam El Batchy
  • Mohammadreza Nematollahi
  • Ning Cao
  • Orin Varley
  • Roman Reimche
    • 08:30 13:00
      Block A N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner
    • 13:00 14:00
      Lunch break 1h

      QKaff: http://kulturcafe-mainz.de/unser-tagesbetrieb-ist-zurueck/
      Baron: https://www.baron-mainz.de/restaurant/speisen/wochenkarte/
      Döner: http://www.diwan-mainz.de/Speisekarte
      Pizza: https://www.laolivamainz.de/menu

    • 14:00 17:00
      Block B N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner
    • 17:30 19:30
      Social Event
    • 08:45 13:00
      Block A N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner
    • 13:00 14:00
      Lunch break 1h

      QKaff: http://kulturcafe-mainz.de/unser-tagesbetrieb-ist-zurueck/
      Baron: https://www.baron-mainz.de/restaurant/speisen/wochenkarte/
      Döner: http://www.diwan-mainz.de/Speisekarte
      Pizza: https://www.laolivamainz.de/menu

    • 14:00 18:00
      Block B N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner
    • 08:45 13:00
      Block A N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner
    • 13:00 14:00
      Lunch break 1h

      QKaff: http://kulturcafe-mainz.de/unser-tagesbetrieb-ist-zurueck/
      Baron: https://www.baron-mainz.de/restaurant/speisen/wochenkarte/
      Döner: http://www.diwan-mainz.de/Speisekarte
      Pizza: https://www.laolivamainz.de/menu

    • 14:00 18:00
      Block B N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner
    • 08:45 13:00
      Block A N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner
    • 13:00 14:00
      Lunch break 1h

      Baron: https://www.baron-mainz.de/restaurant/speisen/wochenkarte/
      Döner: http://www.diwan-mainz.de/Speisekarte
      Pizza: https://www.laolivamainz.de/menu

    • 14:00 18:00
      Block B N33

      N33

      Computing Centre, University of Mainz

      Anselm-Franz-von-Bentzel-Weg 12 55128 Mainz
      Convener: Rolf Rabenseifner