Simulation of shallow-water systems using graphics processing units

被引:37
作者
Lastra, Miguel [1 ]
Mantas, Jose M. [1 ]
Urena, Carlos [1 ]
Castro, Manuel J. [2 ]
Garcia-Rodriguez, Jose A. [3 ]
机构
[1] Univ Granada, ETS Ing Informat & Telecommun, Depto Lenguajes & Sistemas Informat, E-18071 Granada, Spain
[2] Univ Malaga, Fac Ciencias, Dept Anal Matemat, E-29071 Malaga, Spain
[3] Univ A Coruna, Dpto Matemat, La Coruna 15071, Spain
关键词
Shallow-water simulation; General-purpose computation on graphics processing units (GPGPU); High performance scientific computing; NONCONSERVATIVE HYPERBOLIC SYSTEMS; FINITE-VOLUME SCHEME; NUMERICAL TREATMENT; WET/DRY FRONTS; FLOWS;
D O I
10.1016/j.matcom.2009.09.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2009 IMACS. Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:598 / 618
页数:21
相关论文
共 20 条
  • [1] [Anonymous], LECT NOTES COMPUTATI
  • [2] [Anonymous], 2007, NVidia CUDA Compute Unified Device Architecture: Programming Guide
  • [3] A numerical model for the flooding and drying of irregular domains
    Brufau, P
    Vázquez-Cendón, ME
    García-Navarro, P
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2002, 39 (03) : 247 - 275
  • [4] Well-balanced finite volume schemes for 2D non-homogeneous hyperbolic systems.: Application to the dam break of Aznalcollar
    Castro Diaz, M. J.
    Chacon Rebollo, T.
    Fernandez-Nieto, E. D.
    Gonzalez Vida, J. M.
    Pares, C.
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2008, 197 (45-48) : 3932 - 3950
  • [5] Solving shallow-water systems in 2D domains using Finite Volume methods and multimedia SSE instructions
    Castro, M. J.
    Garcia-Rodriguez, J. A.
    Gonzalez-Vida, J. M.
    Pares, C.
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2008, 221 (01) : 16 - 32
  • [6] High Order Extensions of Roe Schemes for Two-Dimensional Nonconservative Hyperbolic Systems
    Castro, M. J.
    Fernandez-Nieto, E. D.
    Ferreiro, A. M.
    Garcia-Rodriguez, J. A.
    Pares, C.
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2009, 39 (01) : 67 - 114
  • [7] Numerical treatment of wet/dry fronts in shallow flows with a modified Roe scheme
    Castro, Manuel J.
    Gonzalez-Vida, Jose M.
    Pares, Carlos
    [J]. MATHEMATICAL MODELS & METHODS IN APPLIED SCIENCES, 2006, 16 (06) : 897 - 931
  • [8] A parallel 2d finite volume scheme for solving systems of balance laws with nonconservative products:: Application to shallow flows
    Castro, MJ
    García-Rodríguez, JA
    González-Vida, JM
    Parés, C
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2006, 195 (19-22) : 2788 - 2815
  • [9] The numerical treatment of wet/dry fronts in shallow flows:: Application to one-layer and two-layer systems
    Castro, MJ
    Ferreiro, AMF
    García-Rodríguez, JA
    González-Vida, JM
    Macías, J
    Parés, C
    Vázquez-Cendón, ME
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2005, 42 (3-4) : 419 - 439
  • [10] Fernando R., 2003, CG TUTORIAL