Schlagwort: ‘MPI’
Fehlerfrei durch MPI – mit den neuen Funktionen in MUST 1.11.0

Quelle: Eigene Darstellung
In der parallelen Programmierung mit Supercomputern wie CLAIX wird seit über 30 Jahren das sogenannte Message Passing Interface für die effiziente Kommunikation zwischen Prozessen benutzt. Programmierfehler in der MPI-Kommunikation können – gerade durch die parallelisierte Ausführung – zu klassischen Problemen in der Softwareentwicklung wie Deadlocks, Data Races oder Typfehlern führen. Solche Fehler sind für den Entwickler jedoch oft schwierig zu finden, insbesondere, wenn ein Fehler nichtdeterministisch, d.h. nur sporadisch, auftritt.
PPCES – Im Frühjahr liegt HPC in der Luft!
Seit 2001 findet bei uns am IT Center die PPCES (Parallel Programming in Computational Engineering and Science) statt und das mit vollem Erfolg!
MUST
Laufzeit-Fehlererkennung für MPI-Anwendungen
Das Hochleistungsrechnen (HPC) beschäftigt sich in großen Teilen mit der Parallelisierung von Programmen, insbesondere komplexen Simulationen wie Modellen für die Wettervorhersage oder das Klima. Damit Berechnungen schnell ausgeführt werden, wird die zu erledigende Arbeit parallel auf verschiedene Prozessen aufgeteilt. Je nach Anwendungsfall müssen die Prozesse ihre Zwischenergebnisse zur Laufzeit des Programms mit anderen Prozessen austauschen.




