Wendler, Johannes und Huismann, Immo und Krzikalla, Olaf und Rempke, Arne (2024) Accelerating the Flow simulator: Mixed Precision Linear Solvers in Industrial Grade CFD. In: 9th European Congress on Computational Methods in Applied Sciences and Engineering. 9th European Congress on Computational Methods in Applied Sciences and Engineering, 2024-06-03 - 2024-06-07, Lissabon, Portugal. doi: 10.23967/eccomas.2024.279.
PDF
- Nur DLR-intern zugänglich
2MB | |
PDF
311kB |
Offizielle URL: https://www.scipedia.com/public/Wendler_et_al_2024a
Kurzfassung
A common way to speed up linear solvers is to reduce the precision where it is not needed (e.g. in the preconditioner). Therefore, we implemented mixed precision in a sparse linear system solver called Spliss. In Spliss, different solver components can be chained together to form flexible solver stacks with preconditioners. A new solver component casts the preconditioners down to single precision and their results back up to double precision. Where and how to use mixed precision in the solver stack can then be chosen by the user. The internal data structures of Spliss also allow to apply the cast to the system matrix only. In this case, the solution and the right-hand vectors, as well as the actual calculations, are still in double precision. This allows for higher accuracy compared to a full cast to single precision while still benefiting from the largest memory bandwidth savings, the matrix. We benchmarked the CRM test case using our CFD solver CODA, which uses Spliss as linear solver. Depending on the solver configuration and the used computer hardware, we observed a speedup of the simulation runtime in CODA of > 2 in some cases.
elib-URL des Eintrags: | https://elib.dlr.de/204928/ | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Konferenzbeitrag (Vortrag) | ||||||||||||||||||||
Titel: | Accelerating the Flow simulator: Mixed Precision Linear Solvers in Industrial Grade CFD | ||||||||||||||||||||
Autoren: |
| ||||||||||||||||||||
Datum: | 2024 | ||||||||||||||||||||
Erschienen in: | 9th European Congress on Computational Methods in Applied Sciences and Engineering | ||||||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||||||
Open Access: | Nein | ||||||||||||||||||||
Gold Open Access: | Nein | ||||||||||||||||||||
In SCOPUS: | Nein | ||||||||||||||||||||
In ISI Web of Science: | Nein | ||||||||||||||||||||
DOI: | 10.23967/eccomas.2024.279 | ||||||||||||||||||||
Status: | veröffentlicht | ||||||||||||||||||||
Stichwörter: | mixed precision, linear solver, CFD, CODA, Spliss | ||||||||||||||||||||
Veranstaltungstitel: | 9th European Congress on Computational Methods in Applied Sciences and Engineering | ||||||||||||||||||||
Veranstaltungsort: | Lissabon, Portugal | ||||||||||||||||||||
Veranstaltungsart: | internationale Konferenz | ||||||||||||||||||||
Veranstaltungsbeginn: | 3 Juni 2024 | ||||||||||||||||||||
Veranstaltungsende: | 7 Juni 2024 | ||||||||||||||||||||
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 | ||||||||||||||||||||
Standort: | Dresden | ||||||||||||||||||||
Institute & Einrichtungen: | Institut für Softwaremethoden zur Produkt-Virtualisierung Institut für Softwaremethoden zur Produkt-Virtualisierung > Hochleistungsrechnen | ||||||||||||||||||||
Hinterlegt von: | Wendler, Johannes | ||||||||||||||||||||
Hinterlegt am: | 01 Jul 2024 12:28 | ||||||||||||||||||||
Letzte Änderung: | 15 Nov 2024 21:16 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags