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

Europe/Berlin
N100/0.12b (Center for Scientific Computing, Campus Riedberg, Goethe University)

N100/0.12b

Center for Scientific Computing, Campus Riedberg, Goethe University

Hendrik Jung, 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: See here for the preliminary course outline.

Location: Takes place at the campus Riedberg of Goethe University Frankfurt. 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!

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

Key Topics: 

  • Parallel Programming with MPI covering all topics from the beginner level to intermediate and advanced.
  • Shared memory parallelization with OpenMP directives, starting with OpenMP 3.4 for beginners and progressing to several advanced features of versions 4.0-5.0.

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 GOETHE-NHR.

Registration Fee:  None (exclusive to academic institution members)

Organization: Jointly organized by the NHR-SW, and the HPC Center Stuttgart (HLRS).

Daily Timings:  8:30–18:00

Language:  English

Participants
  • Akshay Sajan
  • Alexander de Barros Noll
  • Bruno Salvador
  • Christian Siadjeu
  • Danish Alvi
  • Deniz Üresin
  • Dominik Brey
  • Flores Kneilmann
  • Mano Prithvi Raj Raja
  • Rachita Sharma
  • Raj Rathod
  • SHADI M S HILLES
  • Van Binh VU
  • +19