AbstractIn this paper, we discuss the recent developments of our GPU-based Boussinesq-type wave simulation software, Celeris. This software is meant to serve the primary purpose of being interactive - i.e. allowing the user to modify the boundary conditions and model parameters as the model is running, and to see the effect of these changes immediately. To accomplish this, the model is coded in a shader language environment, and our physical variables (e.g. ocean surface elevation, water velocity) are represented in the model as graphical textures, which can therefore be rapidly rendered and visualized via a GPU. The model may run faster than real-time for problems with practical setups. Following a description of the numerical development of the wave model, we elaborate on the recent features that are added to the software such as irregular waves and uniform time series boundary conditions. Since the model is previously validated for breaking and non-breaking wave, in this paper, we compare the numerical results of the model with experimental results of a current benchmark and show its good agreement.
Briggs, M.J. et al., 1995. Laboratory experiments of tsunami runup on a circular island. Pure and Applied Geophysics PAGEOPH, 144(3-4), pp.569-593.
Costas Emmanuel Synolakis, B., 1987. The runup of solitary waves. J . Fluid Mech, 185, pp.523-545.
Erduran, K.S., Ilic, S. & Kutija, V., 2005. Hybrid finite-volume finite-difference scheme for the solution of Boussinesq equations. International Journal for Numerical Methods in Fluids, 49(11), pp.1213-1232.
Kurganov, A. & Petrova, G., 2007. A second-order well-balanced positivitity preserving central-upwind scheme for the Saint-Venant system. Communications in Mathematical Sciences, 5(1), pp.133-160. Available at: http://projecteuclid.org/euclid.cms/1175797625.
Lloyd, P.M. & Stansby, P.K., 1997a. Shallow-water flow around model conical islands of small side slope. I: Surface piercing. Journal of Hydraulic Engineering, 123(12), pp.1057-1067.
Lloyd, P.M. & Stansby, P.K., 1997b. Shallow-water flow around model conical islands of small side slope. II: Submerged. Journal of Hydraulic Engineering, 123(12), pp.1068-1077.
Madsen, P.A. & Sørensen, O.R., 1992. A new form of the Boussinesq equations with improved linear dispersion characteristics. Part 2. A slowly-varying bathymetry. Coastal engineering, 18(3-4), pp.183-204.
Tavakkol, S. & Lynett, P., 2017. Celeris: A GPU-accelerated open source software with a Boussinesq-type wave solver for real-time interactive simulation and visualization. Computer Physics Communications.
Tonelli, M. & Petti, M., 2009. Hybrid finite volume - finite difference scheme for 2DH improved Boussinesq equations. Coastal Engineering, 56(5-6), pp.609-620. Available at: http://dx.doi.org/10.1016/j.coastaleng.2009.01.001.
Wei, G. & Kirby, J.T., 1995. Time-dependent numerical code for extended Boussinesq equations. Journal of Waterway, Port, Coastal, and Ocean Engineering, 121(5), pp.251-261.
Whalin, R.W., 1971. The limit of applicability of linear wave refraction theory in a convergence zone.,