An Accelerated 3D Navier–Stokes Solver for Flows in Turbomachines

A new three-dimensional Navier–Stokes solver for flows in turbomachines has been developed. The new solver is based on the latest version of the Denton codes but has been implemented to run on graphics processing units (GPUs) instead of the traditional central processing unit. The change in processor enables an order-of-magnitude reduction in run-time due to the higher performance of the GPU. The scaling results for a 16 node GPU cluster are also presented, showing almost linear scaling for typical turbomachinery cases. For validation purposes, a test case consisting of a three-stage turbine with complete hub and casing leakage paths is described. Good agreement is obtained with previously published experimental results. The simulation runs in less than 10 min on a cluster with four GPUs.

[1]  Eric Darve,et al.  Large calculation of the flow over a hypersonic vehicle using a GPU , 2008, J. Comput. Phys..

[2]  John D. Denton,et al.  The interaction of turbine inter-platform leakage flow with the mainstream flow , 2007 .

[3]  A. Jameson Time dependent calculations using multigrid, with applications to unsteady flows past airfoils and wings , 1991 .

[4]  Christian Klostermeier Investigation into the capability of large eddy simulation for turbomachinery design , 2008 .

[5]  John D. Denton,et al.  The Importance of Shroud Leakage Modeling in Multistage Turbine Flow Calculations , 2006 .

[6]  John D. Denton,et al.  The Effects of Lean and Sweep on Transonic Fan Performance , 2002 .

[7]  Graham Pullan,et al.  Acceleration of a two-dimensional Euler flow solver using commodity graphics hardware , 2007 .

[8]  Michael B. Giles,et al.  Second-Order Effects of Unsteadiness on the Performance of Turbomachines , 1992 .

[9]  Paul G. Tucker,et al.  Computations of Wall Distances Based on Differential Equations , 2005 .

[10]  J. D. Denton,et al.  An Improved Time-Marching Method for Turbomachinery Flow Calculation , 1983 .

[11]  Samuel Williams,et al.  Scientific computing Kernels on the cell processor , 2007 .

[12]  J. D. Denton,et al.  The Use of a Distributed Body Force to Simulate Viscous Effects in 3D Flow Calculations , 1986 .

[13]  Shekhar Y. Borkar,et al.  Thousand Core ChipsA Technology Perspective , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[14]  Graham Pullan,et al.  Acceleration of a 3D Euler solver using commodity graphics hardware , 2008 .

[15]  W. Dawes,et al.  Toward Improved Throughflow Capability: The Use of Three-Dimensional Viscous Flow Solvers in a Multistage Environment , 1992 .

[16]  U. K. Singh,et al.  Time marching methods for turbomachinery flow calculation , 1979 .