Abstract
This paper presents the approach to estimate the water height and its speed in a dam-break problem using the shallow water equations. The finite volume model is implemented using a CUDA program to run on a GPU. CUDA is a parallel programming model developed by NVIDIA. The results have been tested on the large scale problems, i.e., 48 × 48 and 240 × 240 cells. The results have been shown that the CUDA program can expedite the computational process by 13 times when comparing with the traditional sequential calculations.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Shallow Water Equations, https://www.mathworks.com/moler/exm/chapters/water.pdf
Maleewong, M.: Modified predictor-corrector WAF method for the shallow water equations with source terms. Math. Probl. Eng. 1–17 (2011)
2D Wet-Bed Shallow-Water Solver Using Local Time Stepping, http://sanders.eng.uci.edu/matlabcodes.html
NVIDIA CUDA: CUDA C Programming Guide 7.0 (2015)
Stoker, J.J.: Water Waves The Mathematical Theory With Applications (1957)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Khawyuen, K., Suwannik, W., Maleewong, M. (2016). Parallel Shallow Water Simulations by Finite Volume Method with CUDA. In: Meesad, P., Boonkrong, S., Unger, H. (eds) Recent Advances in Information and Communication Technology 2016. Advances in Intelligent Systems and Computing, vol 463. Springer, Cham. https://doi.org/10.1007/978-3-319-40415-8_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-40415-8_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40414-1
Online ISBN: 978-3-319-40415-8
eBook Packages: EngineeringEngineering (R0)