AbstractIn this presentation, we will discuss the development and application of a GPU-based Boussinesq-type wave model. The novelty of this approach is that it is meant to serve the primary purpose of being interactive - 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 textures, which can be rapidly rendered and visualized via a GPU. This software can help scientists better understand nearshore wave dynamics as it allows them to observe wave interactions in real-time and modify the boundary conditions and model parameters as the model is running to see the effect of these changes immediately. The model is named "Celeris†, and is released under the GNU (open-source, open-access) license.
Kim, D.-H., Lynett, P., and Socolofsky, S. (2009) "A Depth-Integrated Model for Weakly Dispersive, Turbulent, and Rotational Fluid Flows." Ocean Modelling, v. 27 (3-4), p. 198-214.
Kim, D.-H. and Lynett, P. (2011) "Turbulent Mixing and Scalar Transport in Shallow and Wavy Flows." Physics of Fluids, v. 23 (1), doi:10.1063/1.3531716 (16 pages).
Lynett, P., et al (30 co-authors). (2017) "Inter-model Analysis of Tsunami Induced Currents." Ocean Modeling, v. 114, pp. 14-32, doi:10.1016/j.ocemod.2017.04.003.
Tavakkol, S. and 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, doi: 10.1016/j.cpc.2017.03.002.
Sitanggang, K. and Lynett, P. (2005). "Parallel Computation of a Highly Nonlinear Boussinesq Equation Model through Domain Decomposition." International Journal for Numerical Methods in Fluids, v. 49(1), p. 57-74.