Abstract (deu)
In dieser Arbeit werden Methoden zum fortschrittsbasierten Co-Scheduling von gekoppel-
ten Anwendungen unter Verwendung des Open Community Runtime (OCR) Program-
miermodells untersucht. Es wird ein vor Kurzem vorgestellter Kopplungsmechanismus
verwendet, der es der OCR ermöglicht, die Rechenressourcen von zwei gekoppelten,
gleichzeitig laufenden Instanzen automatisch auszugleichen. Da nicht alle Algorithmen
eine reguläre Rechenlast aufweisen, ist es möglich, dass Simulations- und Analyseanwen-
dungen mit unterschiedlichen Fortschrittsraten auseinanderdriften. Um eine hohe Leis-
tung zu erzielen, sollten die Rechenressourcen dynamisch angepasst werden, sodass Fort-
schritt von Simulation und Analyse aufeinander abgestimmt werden. Beispiele für solche
irregulären Rechenlasten aus wissenschaftlichen Anwendungen sind adaptive Gitterverfei-
nerungen oder Mehrkörpersimulationen. Eine Simulations- und Analyseanwendung wird
ausgewählt und - falls erforderlich - auf das OCR-Programmiermodell portiert. Diese An-
wendungen werden dann verwendet, um verschiedene Experimente durchzuführen, die
diskutiert und mit dem traditionellen Postprocessing-Arbeitsablauf verglichen werden.