Simulation of shallow-water systems using graphics processing units

  • Authors:
  • Miguel Lastra;José M. Mantas;Carlos Ureña;Manuel J. Castro;José A. García-Rodríguez

  • Affiliations:
  • Depto. de Lenguajes y Sistemas Informáticos, E.T.S. Ing. Informática y Telecomunicaciones, Univ. Granada, 18071 Granada, Spain;Depto. de Lenguajes y Sistemas Informáticos, E.T.S. Ing. Informática y Telecomunicaciones, Univ. Granada, 18071 Granada, Spain;Depto. de Lenguajes y Sistemas Informáticos, E.T.S. Ing. Informática y Telecomunicaciones, Univ. Granada, 18071 Granada, Spain;Depto. de Análisis Matemático, Facultad de Ciencias, Univ. de Málaga, 29071 Málaga, Spain;Dpto. de Matemáticas, Universidad de A Coruña, Campus de Elviña s/n, 15071 A Coruña, Spain

  • Venue:
  • Mathematics and Computers in Simulation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses the speedup of the numerical solution of shallow-water systems in 2D domains by using modern graphics processing units (GPUs). A first order well-balanced finite volume numerical scheme for 2D shallow-water systems is considered. The potential data parallelism of this method is identified and the scheme is efficiently implemented on GPUs for one-layer shallow-water systems. Numerical experiments performed on several GPUs show the high efficiency of the GPU solver in comparison with a highly optimized implementation of a CPU solver.