Acceleration of turbomachinery steady simulations on GPU

Mohamed Aissa*, Lasse Müller, Tom Verstraete, Cornelis Vuik

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Abstract

Steady state simulations in Computational Fluid Dynamics (CFD), which rely on implicit time integration, are not experiencing great accelerations on GPUs. Moreover, most of the reported acceleration effort concerns solving the linear system of equations while neglecting the acceleration potential of running the entire simulation on the GPU. In this paper, we present the software implementation of an implicit RANS CFD solver, which is fully running on GPU. We use the GMRES linear solver of the Paralution package combined with the incomplete LU factorization for the preconditioning. We propose also a control mechanism -on-demand factorization - capable of reducing the number of times an incomplete LU factorization is performed. The on-demand factorization accelerates the linear solver without altering the flow convergence. The GPU implementation achieved a speedups of 9.2x compared to a single-core CPU and 3.5x compared to a 4-cores CPU for 3-D flow predictions in turbine applications.

Original languageEnglish
Title of host publicationEuro-Par 2016: Parallel Processing Workshops - Euro-Par 2016 International Workshops, Revised Selected Papers
EditorsF. Desprez, P. Dutot, C. Kaklamanis, L Marchal, K Molitorisz, L. ricci, V. Scarano, M.A. Vega-Rodríguez, A.L. Varbanescu, S. Hunold, S.L. Scott, S. Lankes, J. Weidendorfer
Place of PublicationCham
PublisherSpringer
Pages814-825
Number of pages12
ISBN (Electronic)978-3-319-58943-5
ISBN (Print)978-3-319-58942-8
DOIs
Publication statusPublished - 2017
EventEuro-Par 2016 22nd International Conference on Parallel and Distributed Computing - Grenoble, France
Duration: 24 Aug 201626 Aug 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10104
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEuro-Par 2016 22nd International Conference on Parallel and Distributed Computing
Country/TerritoryFrance
CityGrenoble
Period24/08/1626/08/16

Keywords

  • GMRES
  • GPU
  • ILU
  • Krylov subspace
  • Linear systems
  • Steady CFD

Fingerprint

Dive into the research topics of 'Acceleration of turbomachinery steady simulations on GPU'. Together they form a unique fingerprint.

Cite this