Büchner, Adam and Kasielke, Franziska and Schmid, Anton and Sert, Büsra and 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
- Only accessible within DLR
649kB |
Official URL: https://arc.aiaa.org/doi/10.2514/6.2026-2517
Abstract
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.
| Item URL in elib: | https://elib.dlr.de/224657/ | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||||||||||
| Title: | Algorithmic Differentiation Framework of the CFD Software by ONERA, DLR, Airbus (CODA): Design and Evaluation for Adjoint Sensitivity Analysis of Aircraft | ||||||||||||||||||||||||
| Authors: |
| ||||||||||||||||||||||||
| Date: | 8 January 2026 | ||||||||||||||||||||||||
| Journal or Publication Title: | AIAA Science and Technology Forum and Exposition, AIAA SciTech Forum 2026 | ||||||||||||||||||||||||
| Refereed publication: | Yes | ||||||||||||||||||||||||
| Open Access: | No | ||||||||||||||||||||||||
| Gold Open Access: | No | ||||||||||||||||||||||||
| In SCOPUS: | Yes | ||||||||||||||||||||||||
| In ISI Web of Science: | No | ||||||||||||||||||||||||
| DOI: | 10.2514/6.2026-2517 | ||||||||||||||||||||||||
| ISBN: | 978-162410765-8 | ||||||||||||||||||||||||
| Status: | Published | ||||||||||||||||||||||||
| Keywords: | Algorithmic Differentiation (AD), Adjoint, Multidisciplinary Design Analysis and Optimization (MDAO), Computational Fluid Dynamics (CFD), Gradient-Based Optimization, CODA | ||||||||||||||||||||||||
| Event Title: | AIAA SCITECH 2026 Forum | ||||||||||||||||||||||||
| Event Location: | Orlando, Florida, USA | ||||||||||||||||||||||||
| Event Type: | international Conference | ||||||||||||||||||||||||
| Event Start Date: | 12 January 2026 | ||||||||||||||||||||||||
| Event End Date: | 16 January 2026 | ||||||||||||||||||||||||
| Organizer: | American Institute of Aeronautics and Astronautics | ||||||||||||||||||||||||
| 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 - Virtual Aircraft and Validation, L - Digital Technologies | ||||||||||||||||||||||||
| Location: | Dresden | ||||||||||||||||||||||||
| Institutes and Institutions: | Institute of Software Methods for Product Virtualization > Simulation Frameworks | ||||||||||||||||||||||||
| Deposited By: | Büchner, Adam | ||||||||||||||||||||||||
| Deposited On: | 15 Jun 2026 09:24 | ||||||||||||||||||||||||
| Last Modified: | 15 Jun 2026 09:24 |
Repository Staff Only: item control page