Parallel Programming with MPI & OpenMP and Tools

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
In person

Venue Information

Country: Germany
Venue Details: Click here

Training Content and Scope

Technical Domain
Level of Instruction
Beginner
Intermediate
Advanced
Sector of the Target Audience
Research and Academia
Industry
Public Sector
HPC Profile of Target Audience
Application Users
Application Developers
Data Scientists
System Administrators
Language of Instruction

Other Information

Event/Course Description

Der Schwerpunkt liegt auf den Programmiermodellen MPI und OpenMP. In praktischen Übungen (in C, Fortran und Python) können Sie die grundlegenden Konstrukte des Message Passing Interface (MPI) und die Shared-Memory-Direktiven von OpenMP (in C und Fortran) sofort testen und verstehen. Im letzten Teil lernen Sie, wie man Parallel-Programming Tools zum Debugging und zur Performance-Optimierung anwendet. Dieser Kurs dient der wissenschaftlichen Ausbildung in Computational Science und darüber hinaus dem wissenschaftlichen Austausch der Teilnehmer untereinander. Er wird vom ZIH in Zusammenarbeit mit dem HLRS organisiert. (Inhaltliches Niveau: 35% für Anfänger, 40% Intermediate und 25% Fortgeschrittene)