Parallel Programming with MPI and OpenMP (4-Day Workshop)
N100/0.12b
Center for Scientific Computing, Campus Riedberg, Goethe University
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