Published April 1, 2017 | Version v1
Journal article

On the utility of GPU accelerated high-order methods for unsteady flow simulations: A comparison with industry-standard tools

Description

First- and second-order accurate numerical methods, implemented for CPUs, underpin the majority of industrial CFD solvers. Whilst this technology has proven very successful at solving steady-state problems via a Reynolds Averaged Navier–Stokes approach, its utility for undertaking scale-resolving simulations of unsteady flows is less clear. High-order methods for unstructured grids and GPU accelerators have been proposed as an enabling technology for unsteady scale-resolving simulations of flow over complex geometries. In this study we systematically compare accuracy and cost of the high-order Flux Reconstruction solver PyFR running on GPUs and the industry-standard solver STAR-CCM+ running on CPUs when applied to a range of unsteady flow problems. Specifically, we perform comparisons of accuracy and cost for isentropic vortex advection (EV), decay of the Taylor–Green vortex (TGV), turbulent flow over a circular cylinder, and turbulent flow over an SD7003 aerofoil. We consider two configurations of STAR-CCM+: a second-order configuration, and a third-order configuration, where the latter was recommended by CD-adapco for more effective computation of unsteady flow problems. Results from both PyFR and STAR-CCM+ demonstrate that third-order schemes can be more accurate than second-order schemes for a given cost e.g. going from second- to third-order, the PyFR simulations of the EV and TGV achieve 75× and 3× error reduction respectively for the same or reduced cost, and STAR-CCM+ simulations of the cylinder recovered wake statistics significantly more accurately for only twice the cost. Moreover, advancing to higher-order schemes on GPUs with PyFR was found to offer even further accuracy vs. cost benefits relative to industry-standard tools.

Availability note (English)

Available from http://dx.doi.org/10.1016/j.jcp.2016.12.049

Additional details

Identifiers

DOI
10.1016/j.jcp.2016.12.049;
PII
S0021-9991(16)30713-6;

Publishing Information

Journal Title
Journal of Computational Physics
Journal Volume
334
Journal Page Range
p. 497-521
ISSN
0021-9991
CODEN
JCTPAH

Optional Information

Copyright
Copyright (c) 2017 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.