Authors: Daniel P. Playne; Kenneth A. Hawick
Addresses: Department of Computer Science, Massey University, Auckland, New Zealand ' Department of Computer Science, University of Hull, Hull, HU6 7RX, UK
Abstract: The shallow water model equations provide a simple yet realistic benchmark problem in computational fluid dynamics (CFD) that can be implemented on a variety of computational platforms. Graphical processing units (GPUs) can be used to accelerate such applications on a single device using a data parallel decompositional scheme or with multiple devices using a domain decompositional approach. A shallow water equation simulation is implemented on a range of modern GPU architectures and multi-GPU systems. The typical performance of these systems using the two main device-device communication methods is reported on for single- and double-precision calculations.
Keywords: shallow water equations; parallel computing; CUDA; multi-GPU; graphical processing units; GPUs; computational fluid dynamics; CFD; simulation.
International Journal of Big Data Intelligence, 2015 Vol.2 No.3, pp.157 - 167
Received: 01 May 2014
Accepted: 07 Oct 2014
Published online: 11 Jul 2015 *