A high-performance approach with cellular automata framework and GPU parallelization for real-time waterflows and pollutant transport simulations of pluvial and fluvial floods
Journal
Water Research X
Journal Volume
28
ISSN
2589-9147
Date Issued
2025-09-01
Author(s)
Hsiang-Lin Yu
Abstract
The present study provides a new tool for real-time high-accuracy water flows and pollutant transport modeling during pluvial and fluvial floods. Firstly, a Cellular Automata (CA)-based advanced solute transport (ASTCA) solver is developed to simulate solute transport due to turbulent diffusion, flow advection, and material decay mechanisms. Constraints are added to prevent unwanted numerical issues in high Pélect number flows from distorting the results. Through three benchmark cases, the ASTCA solver is more accurate than the state-of-the-art Godunov-type FV-TVD model with second-order accuracy. Next, the ASTCA solver is coupled with the well-performing CA-based shallow water flow (SWFCA) solver as a novel CA-based coupled (SWFASTCA) approach. Through real-world pluvial and fluvial flood cases, the ASTCA solver is more reliable than the FV-TVD model. As to the efficiency, the SWFASTCA approach is further GPU-parallelized by OpenCL 2.1 under Nvidia CUDA to see how fast it can be. From the outcomes, the GPU-parallelized SWFASTCA approach is up to 74.2 times faster than its FV-based alternative and can finish a 24 h simulation with 110 thousand grids within 20 s, which is satisfactory as the simulations are performed on a PC without a professional graphics card. Hence, the SWFASTCA approach has a strong potential to become a real-time simulator for water flows and solute transport.
Subjects
Flood
Real-time simulation
Cellular automata
Solute transport
GPU
Type
journal article
