Cristofaro, Marco and Wendler, Johannes and Reimer, Lars and 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
- Only accessible within DLR
1MB |
Official URL: https://tu-dresden.de/zih/das-department/termine/parallel-tools-workshop-2024
Abstract
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.
Item URL in elib: | https://elib.dlr.de/211107/ | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||||||
Title: | Accelerating the FlowSimulator: Tracing and Profiling of Python Toolchains for Industry-Grade Simulations | ||||||||||||||||||||
Authors: |
| ||||||||||||||||||||
Date: | 2024 | ||||||||||||||||||||
Journal or Publication Title: | 15th International Parallel Tools Workshop | ||||||||||||||||||||
Refereed publication: | No | ||||||||||||||||||||
Open Access: | No | ||||||||||||||||||||
Gold Open Access: | No | ||||||||||||||||||||
In SCOPUS: | No | ||||||||||||||||||||
In ISI Web of Science: | No | ||||||||||||||||||||
Status: | Accepted | ||||||||||||||||||||
Keywords: | High–Performance Computing, Score-P, Vampir, aviation, aeroelasticity | ||||||||||||||||||||
Event Title: | 15. International Parallel Tools Workshop | ||||||||||||||||||||
Event Location: | Dresden, Germany | ||||||||||||||||||||
Event Type: | Workshop | ||||||||||||||||||||
Event Start Date: | 19 September 2024 | ||||||||||||||||||||
Event End Date: | 20 September 2024 | ||||||||||||||||||||
Organizer: | HLRS Stuttgart and ZIH Dresden | ||||||||||||||||||||
HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||||||||||
HGF - Program: | Aeronautics | ||||||||||||||||||||
HGF - Program Themes: | Efficient Vehicle | ||||||||||||||||||||
DLR - Research area: | Aeronautics | ||||||||||||||||||||
DLR - Program: | L EV - Efficient Vehicle | ||||||||||||||||||||
DLR - Research theme (Project): | L - Aircraft Technologies and Integration, L - Digital Technologies | ||||||||||||||||||||
Location: | Braunschweig , Dresden | ||||||||||||||||||||
Institutes and Institutions: | Institute of Software Methods for Product Virtualization > High Perfomance Computing Institute for Aerodynamics and Flow Technology > CASE, BS | ||||||||||||||||||||
Deposited By: | Cristofaro, PhD Marco | ||||||||||||||||||||
Deposited On: | 23 Dec 2024 12:12 | ||||||||||||||||||||
Last Modified: | 23 Dec 2024 12:12 |
Repository Staff Only: item control page