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

Accelerating the Flow simulator: Mixed Precision Linear Solvers in Industrial Grade CFD

Wendler, Johannes and Huismann, Immo and Krzikalla, Olaf and 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, ECCOMAS 2024. 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. ISSN 2696-6999.

[img] PDF
311kB

Official URL: https://www.scipedia.com/public/Wendler_et_al_2024a

Abstract

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.

Item URL in elib:https://elib.dlr.de/204928/
Document Type:Conference or Workshop Item (Speech)
Title:Accelerating the Flow simulator: Mixed Precision Linear Solvers in Industrial Grade CFD
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Wendler, Johannesjohannes.wendler (at) dlr.deUNSPECIFIEDUNSPECIFIED
Huismann, ImmoImmo.Huismann (at) dlr.dehttps://orcid.org/0009-0008-5827-9266171830184
Krzikalla, OlafOlaf.Krzikalla (at) dlr.deUNSPECIFIEDUNSPECIFIED
Rempke, ArneArne.Rempke (at) dlr.deUNSPECIFIEDUNSPECIFIED
Date:2024
Journal or Publication Title:9th European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2024
Refereed publication:Yes
Open Access:Yes
Gold Open Access:No
In SCOPUS:Yes
In ISI Web of Science:No
DOI:10.23967/eccomas.2024.279
ISSN:2696-6999
Status:Published
Keywords:mixed precision, linear solver, CFD, CODA, Spliss
Event Title:9th European Congress on Computational Methods in Applied Sciences and Engineering
Event Location:Lissabon, Portugal
Event Type:international Conference
Event Start Date:3 June 2024
Event End Date:7 June 2024
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
Location: Dresden
Institutes and Institutions:Institute of Software Methods for Product Virtualization
Institute of Software Methods for Product Virtualization > High Perfomance Computing
Deposited By: Wendler, Johannes
Deposited On:01 Jul 2024 12:28
Last Modified:03 Nov 2025 11:14

Repository Staff Only: item control page

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