elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

a code-coupling approach to the implementation of discrete adjoint solvers based on automatic differentiation

Backhaus, Jan und Engels-Putzka, Anna und Frey, Christian (2016) a code-coupling approach to the implementation of discrete adjoint solvers based on automatic differentiation. In: 7th European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS Congress 2016. VII European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS Congress 2016, 2016-06-05 - 2016-06-10, Kreta, Griechenland. doi: 10.7712/100016.2076.6428.

Dieses Archiv kann nicht den Volltext zur Verfügung stellen.

Offizielle URL: https://www.eccomas2016.org/proceedings/pdf/6428.pdf

Kurzfassung

We propose a method for selectively applying automatic differentiation (AD) by operator overloading to develop the discrete adjoint of a turbomachinery flow solver. A fully differentiated version of the solver is generated by operator overloading using the tapeless tangent mode of ADOL-C. The differentiated solver is coupled to an undifferentiated version of the same code using message passing. The automatic differentiation is used to calculate derivatives of the flux calculation routines. The flux derivatives depending on inner cell states are sparse, and this sparsity is exploited using analytical differentiation of the spatial discretization scheme. Subsequently the sparse matrix is communicated to the undifferentiated code for solution. Turbomachinery boundary conditions may have dense Jacobians and are therefore only evaluated during the solution process. The solution of the adjoint system of equations is achieved through a preconditioned GMRES, implemented inside the undifferentiated code. A modern three dimensional contra-rotating fan stage with engineering parameterization serves as application example in order to demonstrate the technique and to perform numerical validations. The validation of gradient results is performed by comparing against results from finite differences, and the tangent forward mode.

elib-URL des Eintrags:https://elib.dlr.de/104739/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:a code-coupling approach to the implementation of discrete adjoint solvers based on automatic differentiation
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Backhaus, Janjan.backhaus (at) dlr.dehttps://orcid.org/0000-0003-1951-3829NICHT SPEZIFIZIERT
Engels-Putzka, AnnaAnna.Engels-Putzka (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Frey, ChristianChristian.Frey (at) dlr.dehttps://orcid.org/0000-0003-0496-9225NICHT SPEZIFIZIERT
Datum:Juni 2016
Erschienen in:7th European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS Congress 2016
Referierte Publikation:Ja
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Ja
In ISI Web of Science:Nein
DOI:10.7712/100016.2076.6428
Status:veröffentlicht
Stichwörter:discrete adjoint; automatic differentiation; RANS; turbomachinery
Veranstaltungstitel:VII European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS Congress 2016
Veranstaltungsort:Kreta, Griechenland
Veranstaltungsart:internationale Konferenz
Veranstaltungsbeginn:5 Juni 2016
Veranstaltungsende:10 Juni 2016
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Luftfahrt
HGF - Programmthema:Antriebssysteme
DLR - Schwerpunkt:Luftfahrt
DLR - Forschungsgebiet:L ER - Engine Research
DLR - Teilgebiet (Projekt, Vorhaben):L - Virtuelles Triebwerk und Validierungsmethoden (alt)
Standort: Köln-Porz
Institute & Einrichtungen:Institut für Antriebstechnik
Hinterlegt von: Backhaus, Jan
Hinterlegt am:27 Jun 2016 16:13
Letzte Änderung:24 Apr 2024 20:10

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.