Abstract
This paper presents a newly developed finite volume method to simulate three-dimensional free-surface flows on GPU-equipped supercomputer. The model consists of a class of multi-layered shallow water equations with exchange terms between layers and the finite volume method uses a predictor-corrector procedure. These techniques are devised to be computationally efficient and well-suitable for hardwares of multi-core CPUs with many core GPU accelerators. An extensible multi-threading programming API is used as a common kernel language that allows runtime selection of different computing devices (GPU and CPU, CUDA and OpenMP). Numerical results are presented for a circular dam-break problem.
References
Audusse, E., Benkhaldoun, F., Sari, S., Seaid, M., Tassi, P.: A fast finite volume solver for multi-layered shallow water flows with mass exchange. J. Comput. Phys. 272, 23–45 (2014)
Benkhaldoun, F., Sari, S., Seaid, M.: Projection finite volume method for shallow water flows. Math. Comput. Simul. 118, 87–101 (2015)
Benkhaldoun, F., Seaid, M.: A simple finite volume method for the shallow water equations. J. Comput. Appl. Math. 234, 58–72 (2010)
Castro, M., Ortega, S., Asunción, M., Mantas, J., Gallardo, J.: GPU computing for shallow water flow simulation based on finite volume schemes. C R Mécanique 339, 165–184 (2011)
Acknowledgements
The authors would like to thank Prof. S. Sari for valuable discussions about the implementation of finite volume characteristics method.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Boubekeur, M., Benkhaldoun, F., Seaid, M. (2017). GPU Accelerated Finite Volume Methods for Three-Dimensional Shallow Water Flows. In: Cancès, C., Omnes, P. (eds) Finite Volumes for Complex Applications VIII - Hyperbolic, Elliptic and Parabolic Problems. FVCA 2017. Springer Proceedings in Mathematics & Statistics, vol 200. Springer, Cham. https://doi.org/10.1007/978-3-319-57394-6_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-57394-6_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57393-9
Online ISBN: 978-3-319-57394-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)