Cristofaro, Marco und Wendler, Johannes und Reimer, Lars und Huismann, Immo (2024) Accelerating the FlowSimulator: Tracing and Profiling of Python Toolchains for Industry-Grade Simulations. In: 15th International Parallel Tools Workshop. 15. International Parallel Tools Workshop, 2024-09-19 - 2024-09-20, Dresden, Germany.
PDF
- Nur DLR-intern zugänglich
1MB |
Offizielle URL: https://tu-dresden.de/zih/das-department/termine/parallel-tools-workshop-2024
Kurzfassung
High-performance computing is increasingly important in the aeronautical industry, enabling part of the certification process to be done via simulation. Current aviation regulations allow the use of simulation techniques to replace costly and potentially hazardous tests for aircraft and helicopters. But, for simulations to be accepted, their accuracy must match the one of physical testing. High-fidelity simulation models, required for the needed accuracy, involve very fine meshes, making high-performance computing essential. However, as hardware complexity grows, time-to-solution may not meet expectations. Complex toolchains can experience unexpected bottlenecks even in simple simulation blocks, making tracing and profiling tools crucial for identifying issues. In this work, we investigate a complex simulation toolchain to compute the static aeroelastic equilibrium of a wing. On the outer level, a Python control layer manages individual solvers for computational fluid dynamics, computational structural mechanics, mesh deformation, and interpolation methods. These solver components, in turn, are implemented using a Python layer wrapping the underlying C++ libraries. We use Score-P to extract simulation run traces and analyze them with Vampir. Results show the actual relation between the runtimes of individual simulation blocks and to the whole runtime. Last, but not least, the contribution discusses the usability of the performance tools in the context of mixed C++/ Python workflows.
elib-URL des Eintrags: | https://elib.dlr.de/211107/ | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||||||
Titel: | Accelerating the FlowSimulator: Tracing and Profiling of Python Toolchains for Industry-Grade Simulations | ||||||||||||||||||||
Autoren: |
| ||||||||||||||||||||
Datum: | 2024 | ||||||||||||||||||||
Erschienen in: | 15th International Parallel Tools Workshop | ||||||||||||||||||||
Referierte Publikation: | Nein | ||||||||||||||||||||
Open Access: | Nein | ||||||||||||||||||||
Gold Open Access: | Nein | ||||||||||||||||||||
In SCOPUS: | Nein | ||||||||||||||||||||
In ISI Web of Science: | Nein | ||||||||||||||||||||
Status: | akzeptierter Beitrag | ||||||||||||||||||||
Stichwörter: | High–Performance Computing, Score-P, Vampir, aviation, aeroelasticity | ||||||||||||||||||||
Veranstaltungstitel: | 15. International Parallel Tools Workshop | ||||||||||||||||||||
Veranstaltungsort: | Dresden, Germany | ||||||||||||||||||||
Veranstaltungsart: | Workshop | ||||||||||||||||||||
Veranstaltungsbeginn: | 19 September 2024 | ||||||||||||||||||||
Veranstaltungsende: | 20 September 2024 | ||||||||||||||||||||
Veranstalter : | HLRS Stuttgart and ZIH Dresden | ||||||||||||||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||||||||||
HGF - Programm: | Luftfahrt | ||||||||||||||||||||
HGF - Programmthema: | Effizientes Luftfahrzeug | ||||||||||||||||||||
DLR - Schwerpunkt: | Luftfahrt | ||||||||||||||||||||
DLR - Forschungsgebiet: | L EV - Effizientes Luftfahrzeug | ||||||||||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | L - Flugzeugtechnologien und Integration, L - Digitale Technologien | ||||||||||||||||||||
Standort: | Braunschweig , Dresden | ||||||||||||||||||||
Institute & Einrichtungen: | Institut für Softwaremethoden zur Produkt-Virtualisierung > Hochleistungsrechnen Institut für Aerodynamik und Strömungstechnik > CASE, BS | ||||||||||||||||||||
Hinterlegt von: | Cristofaro, PhD Marco | ||||||||||||||||||||
Hinterlegt am: | 23 Dez 2024 12:12 | ||||||||||||||||||||
Letzte Änderung: | 23 Dez 2024 12:12 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags