Chapter 14

Large-Scale Gas Turbine Simulations on GPU Clusters

Tobias Brandvik and Graham Pullan

In this chapter, we present a strategy for implementing solvers for partial differential equations (PDEs) that rely heavily on stencil computations on three-dimensional, multiblock structured grids. As a starting point, a simple stencil computation arising from the discretization of the three-dimensional heat diffusion equation is considered. Building on this example, the steps taken to redevelop a complete computational fluid dynamics solver originally written in Fortran 77 that consists of many complicated stencil computations are then described. The new solver makes extensive use of automatic source code generation for the implementation of its ...

Get GPU Computing Gems Jade Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.