Shallow water simulations on multiple GPUs

作者: Martin Lilleeng Sætra , André Rigland Brodtkorb

DOI: 10.1007/978-3-642-28145-7_6

关键词:

摘要: We present a state-of-the-art shallow water simulator running on multiple GPUs. Our implementation is based an explicit high-resolution finite volume scheme suitable for modeling dam breaks and flooding. use row domain decomposition to enable multi-GPU computations, perform traditional CUDA block within each GPU further parallelism. shows near perfect weak strong scaling, enables simulation of domains consisting up-to 235 million cells at rate over 1.2 gigacells per second using four Fermi-generation The code thoroughly benchmarked three different systems, both high-performance commodity-level systems.

参考文章(29)
Jarek Nieplocha, Bruce J. Palmer, Efficient Algorithms for Ghost Cell Updates on Two Classes of MPP Architectures IASTED PDCS. pp. 192- 197 ,(2002)
Hans Meuer, E. Strohmaier, J. Dongarra, Horst Simon, Top500 Supercomputer Sites University of Tennessee. ,(1997)
Trond Runar Hagen, Martin O. Henriksen, Jon M. Hjelmervik, Knut-Andreas Lie, How to Solve Systems of Conservation Laws Numerically Using the Graphics Processor as a High-Performance Computational Engine Geometric Modelling, Numerical Simulation, and Optimization. pp. 211- 264 ,(2007) , 10.1007/978-3-540-68783-2_8
Trond Runar Hagen, Knut-Andreas Lie, Jostein R. Natvig, Solving the euler equations on graphics processing units international conference on computational science. pp. 220- 227 ,(2006) , 10.1007/11758549_34
Miriam Leeser, David Kaeli, Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units general purpose processing on graphics processing units. ,(2009)
Wen-Yew Liang, Tung-Ju Hsieh, Muhammad T. Satria, Yang-Lang Chang, Jyh-Perng Fang, Chih-Chia Chen, Chin-Chuan Han, A GPU-Based Simulation of Tsunami Propagation and Inundation international conference on algorithms and architectures for parallel processing. pp. 593- 603 ,(2009) , 10.1007/978-3-642-03095-6_56
Hans W. Meuer, Erich Strohmaier, Jack J. Dongarra, Horst D. Simon, TOP500 Supercomputer sites 11/2000 Lawrence Berkeley National Laboratory. ,(2000) , 10.2172/843058
Marc de la Asunción, José M Mantas, Manuel J Castro, None, Programming CUDA-based GPUs to simulate two-layer shallow water flows european conference on parallel processing. ,vol. 6272, pp. 353- 364 ,(2010) , 10.1007/978-3-642-15291-7_32
Peng Wang, Tom Abel, Ralf Kaehler, Adaptive mesh fluid simulations on GPU New Astronomy. ,vol. 15, pp. 581- 589 ,(2010) , 10.1016/J.NEWAST.2009.10.002
Dimitri Komatitsch, Dominik Göddeke, Gordon Erlebacher, David Michéa, Modeling the propagation of elastic waves using spectral elements on a cluster of 192 GPUs Computer Science - Research and Development. ,vol. 25, pp. 75- 82 ,(2010) , 10.1007/S00450-010-0109-1