Rechenleistungsoptimierte Software-Strategien für auf unstrukturierten Gittern basierende Anwendungen in der Ozeanmodellierung
Rechenleistungsoptimierte Software-Strategien für auf unstrukturierten Gittern basierende Anwendungen in der Ozeanmodellierung
(Third Party Funds Single)
Project leader: , ,
Project members: , ,
Start date: January 1, 2017
End date: September 30, 2020
Acronym: OCEAN
Funding source: DFG-Einzelförderung / Sachbeihilfe (EIN-SBH)
Abstract:
Um akkurate Ozean, Atmosphären oder Klima Simulationen durchzuführen werden sehr effiziente numerische Verfahren und große Rechenkapazitäten benötigt, die in vielen Teilen der Welt und bei vielen Forschungsgruppen in diesen Anwendungsfeldern nicht verfügbar sind. Solche Beschränkungen führen auch dazu, dass Modelle und Softwarepakete basierend auf strukturierten Gittern derzeit in der Ozeanwissenschaft immer noch vorherrschend sind.In diesem Projekt soll zum einen die Rechenzeit für Modelle, die auf unstrukturierten Gittern und einer diskontinuierlichen Galerkin finite Elemente Methode basieren, deutlich reduziert werden, und zum anderen die Produktivität bei der Softwareentwicklung gesteigert werden. Das erste Ziel soll durch einen neuen Ansatz zur parallelen Gebietszerlegung und durch adaptive numerische Verfahren erreicht werden.Für das zweite Ziel kommen moderne Software Design Strategien zum Einsatz, vor allem Codegenerierung und automatische Optimierung von rechenintensiven Programmteilen. Die Fortschritte bei der Rechenzeit und dem Software Design, die aus dem Projekt resultieren, können einen wichtigen Beitrag leisten, um unstrukturierte Gitter für alle Forscher aus den Ozeanwissenschaften nutzbar zu machen, auch wenn sie nur Zugang zu moderat parallelen Systemen und nicht zu Höchstleistungsrechnern haben.
Publications:
Towards Whole Program Generation for Ocean Modeling
PASC'18 (Basel, July 2, 2018 - July 4, 2018)
BibTeX: Download , :
Metaprogramming for Unstructured Mesh Applications in Ocean Modeling
SIAM Conference on Computational Science and Engineering 2017 (Atlanta, February 27, 2017 - March 3, 2017)
BibTeX: Download , :
Whole Program Generation of Massively Parallel Shallow Water Equation Solvers
2018 IEEE International Conference on Cluster Computing (CLUSTER) (Belfast, September 10, 2018 - September 13, 2018)
In: 2018 IEEE International Conference on Cluster Computing (CLUSTER) 2018
DOI: 10.1109/CLUSTER.2018.00020
URL: https://ieeexplore.ieee.org/document/8514861
BibTeX: Download , :