Weiterentwicklung von LB-Methoden für praktische Anwendung auf hochskalisierenden Systemen (Koordinator: LSS)

Innerhalb dieses Arbeitspaketes werden dynamisch-adaptive Lastbalancierungsstrategien für hochparallele LB-Methoden entwickelt. Besonderes Augenmerk liegt hierbei auf der Berücksichtigung von heterogener Hardware und Multi-Core Prozessoren. Die effiziente und hochparallele Umsetzung der Methoden wird durch flexible Datenstrukturen, basierend auf Patchen (Gebietsunterregionen des selben Gitterlevels) und Blöcken (Unterregionen eines Patches, optimiert für Hardware und/oder Applikationen), ermöglicht. Diese Datenstrukturen werden in ausgewählte Produktionscodes integriert.

Da ein wesentlicher Aspekt von hochparallelen Simulationen die notwendige hohe Auflösung der Eingabedaten ist, z.B. bei voxelbasierten Eingabedaten von prösen Medien oder bei Restartdaten, werden in diesem Arbeitspaket außerdem Datenkompressions- und Restart-Mechanismen untersucht.

Weiterhin werden existierende Visualisierungslösungen hinsichtlich der Tauglichkeit für hochaufgelöste Simulationen evaluiert und das am HLRS entwickelte Framework „Steereo”, ein Framework mit Funktionalität im Bereich Steuerung und IO für numerische Simulationsprogramme, an hochparallele LB-Methoden angepasst.

Konkrete Teilaufgaben innerhalb des AP sind: