Computational Fluid Dynamics Simulations using Many Graphics Processors
Theoretical and Computational Fluid Dynamics Laboratory, University of Massachusetts, Amherst, MA, 01003, USA
IEEE computer Society Digital Library, preprint, 2011
@article{khajeh2011computational,
title={Computational Fluid Dynamics Simulations using Many Graphics Processors},
author={Khajeh-Saeed, A. and Perot, J.B.},
year={2011}
}
Unsteady computational fluid dynamics simulations of turbulence are performed using up to 64 graphics processors. The results from two GPU clusters and a CPU cluster are compared. A second-order staggered-mesh spatial discretization is coupled with a low storage three-step Runge-Kutta time advancement and pressure projection at each substep. The pressure Poisson equation dominates the solution time and is solved with the preconditioned Conjugate Gradient method. The CFD algorithm is optimized to use the fast shared-memory on the GPUs and to use communication/computation overlapping. Detailed timings reveal that the internal calculations now occur so efficiently that the operations related to communication are the scaling bottleneck at all but the very largest problem sizes that can fit on the hardware.
December 21, 2011 by hgpu