elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Accelerating the FlowSimulator: Tracing and Profiling of Python Toolchains for Industry-Grade Simulations

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.

[img] 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:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Cristofaro, MarcoUNSPECIFIEDhttps://orcid.org/0000-0003-1421-669XUNSPECIFIED
Wendler, JohannesUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Reimer, LarsUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Huismann, ImmoUNSPECIFIEDhttps://orcid.org/0009-0008-5827-9266UNSPECIFIED
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

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.