Author(s): Fahad Mohammed
Linked Author(s):
Keywords: Non-linear shallow water model; Finite volume methods; Shock capturing; Mixed grids; High performance computing; GPGPU;
Abstract: This paper describes a fast non-linear shallow water solver (NSW) on a grid comprising of cells of various shapes. The NSW model is solved using a positivity preserving, finite volume based shock capturing algorithm. Temporal calculations use the TVD (Total Variation Diminishing) 2nd order Runge-Kutta explicit scheme. The solver accurately preserves the steady “C” state of the NSW model. The NSW solver is implemented on the GPGPUs (General-Purpose computing on Graphical Processing Units) using Nvidia’s CUDA (Compute Unified Device Architecture) programming library. The model has been successfully verified and validated against analytical, experimental and field cases. The model can be used for simulating tsunami simulations on telescoping grids, fluvial and pluvial floods, storm surge inundations and dam break flooding with a variety of mixed shape grids
DOI: https://doi.org/10.3850/38WC092019-0363
Year: 2019