Büchner, Adam und Kasielke, Franziska und Schmid, Anton und Sert, Büsra und Stück, Arthur (2026) Algorithmic Differentiation Framework of the CFD Software by ONERA, DLR, Airbus (CODA): Design and Evaluation for Adjoint Sensitivity Analysis of Aircraft. In: AIAA Science and Technology Forum and Exposition, AIAA SciTech Forum 2026. AIAA SCITECH 2026 Forum, 2026-01-12 - 2026-01-16, Orlando, Florida, USA. doi: 10.2514/6.2026-2517. ISBN 978-162410765-8.
|
PDF
- Nur DLR-intern zugänglich
649kB |
Offizielle URL: https://arc.aiaa.org/doi/10.2514/6.2026-2517
Kurzfassung
In this paper, we present the Algorithmic Differentiation (AD) framework of the CFD software by ONERA, DLR, and Airbus (CODA). The focus is on the reverse-mode differentiation capabilities of the CFD library CODA that are required for large-scale adjoint sensitivity analyses. Particular attention is given to four key aspects: 1) The AD framework allows the application of AD libraries based on operator overloading on the level of face and element operations in a compact differentiation approach for the differentiation of the residual function. The approach retains key HPC capabilities of the primal CFD method such as overlapping communication and computation in conjunction with adjoint computations by reverse-mode AD, leveraging distributed memory, shared memory and SIMD/vector parallelism. 2) An AD abstraction layer is defined in the CFD software for interoperability with different AD libraries available with their individual advantages, license conditions and tape strategies for reverse-mode AD. 3) A unified programming interface is provided that systematically offers entry points for both forward and reverse-mode AD capabilities of (explicit) functions and implicit operations of the CFD software CODA. A derivative-enabled Python-interface called FSMDAO allows calling the CFD library with granular access to exact forward and reverse differentiation of the CFD modules in combination with state-of-the-art MDAO frameworks. 4) For an efficient and robust processing of large-scale adjoint computations, nested stacks of solvers and preconditioners can be built with both matrix-based and matrix-free (transposed) linearized solver operations in the hierarchical solution process. Numerical experiments are presented to evaluate and assess the properties of the adjoint complement of the CFD software CODA on the way to multidisciplinary design optimizations on large scale. Solver convergence is investigated based on the powered DLR-F25 aircraft configuration in steady-state RANS flow using different linear solver stacks in the implicit solution process. In a strong parallel scalability study, linear scaling of time-to-solution is observed down to less than 10 thousand degrees of freedom per CPU core. Weak scalability is studied for the CRM/DPW5 wing-body configuration using an unstructured mesh sequence with 18 million to 1.2 billion degrees of freedom, showing a relative run-time increase of less than 10 percent on the large mesh compared to the coarse mesh.
| elib-URL des Eintrags: | https://elib.dlr.de/224657/ | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||||||||||
| Titel: | Algorithmic Differentiation Framework of the CFD Software by ONERA, DLR, Airbus (CODA): Design and Evaluation for Adjoint Sensitivity Analysis of Aircraft | ||||||||||||||||||||||||
| Autoren: |
| ||||||||||||||||||||||||
| Datum: | 8 Januar 2026 | ||||||||||||||||||||||||
| Erschienen in: | AIAA Science and Technology Forum and Exposition, AIAA SciTech Forum 2026 | ||||||||||||||||||||||||
| Referierte Publikation: | Ja | ||||||||||||||||||||||||
| Open Access: | Nein | ||||||||||||||||||||||||
| Gold Open Access: | Nein | ||||||||||||||||||||||||
| In SCOPUS: | Ja | ||||||||||||||||||||||||
| In ISI Web of Science: | Nein | ||||||||||||||||||||||||
| DOI: | 10.2514/6.2026-2517 | ||||||||||||||||||||||||
| ISBN: | 978-162410765-8 | ||||||||||||||||||||||||
| Status: | veröffentlicht | ||||||||||||||||||||||||
| Stichwörter: | Algorithmic Differentiation (AD), Adjoint, Multidisciplinary Design Analysis and Optimization (MDAO), Computational Fluid Dynamics (CFD), Gradient-Based Optimization, CODA | ||||||||||||||||||||||||
| Veranstaltungstitel: | AIAA SCITECH 2026 Forum | ||||||||||||||||||||||||
| Veranstaltungsort: | Orlando, Florida, USA | ||||||||||||||||||||||||
| Veranstaltungsart: | internationale Konferenz | ||||||||||||||||||||||||
| Veranstaltungsbeginn: | 12 Januar 2026 | ||||||||||||||||||||||||
| Veranstaltungsende: | 16 Januar 2026 | ||||||||||||||||||||||||
| Veranstalter : | American Institute of Aeronautics and Astronautics | ||||||||||||||||||||||||
| 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 - Virtuelles Flugzeug und Validierung, L - Digitale Technologien | ||||||||||||||||||||||||
| Standort: | Dresden | ||||||||||||||||||||||||
| Institute & Einrichtungen: | Institut für Softwaremethoden zur Produkt-Virtualisierung > Simulationsumgebungen | ||||||||||||||||||||||||
| Hinterlegt von: | Büchner, Adam | ||||||||||||||||||||||||
| Hinterlegt am: | 15 Jun 2026 09:24 | ||||||||||||||||||||||||
| Letzte Änderung: | 15 Jun 2026 09:24 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags