Litcius/Paper detail

High-performance computing in water resources hydrodynamics

Mario Morales‐Hernández, Md Bulbul Sharif, Sudershan Gangrade, Tigstu Dullo, Shih‐Chieh Kao, Alfred Kalyanapu, Sheikh Ghafoor, Katherine J. Evans, Ehsan Madadi-Kandjani, Ben R. Hodges

2020Journal of Hydroinformatics76 citationsDOIOpen Access PDF

Abstract

Abstract This work presents a vision of future water resources hydrodynamics codes that can fully utilize the strengths of modern high-performance computing (HPC). The advances to computing power, formerly driven by the improvement of central processing unit processors, now focus on parallel computing and, in particular, the use of graphics processing units (GPUs). However, this shift to a parallel framework requires refactoring the code to make efficient use of the data as well as changing even the nature of the algorithm that solves the system of equations. These concepts along with other features such as the precision for the computations, dry regions management, and input/output data are analyzed in this paper. A 2D multi-GPU flood code applied to a large-scale test case is used to corroborate our statements and ascertain the new challenges for the next-generation parallel water resources codes.

Topics & Concepts

Computer scienceGraphics processing unitSupercomputerGraphicsCode refactoringComputationParallel computingCode (set theory)Focus (optics)General-purpose computing on graphics processing unitsParallel processingComputational scienceDistributed computingComputer engineeringComputer architectureSoftwareAlgorithmProgramming languageComputer graphics (images)OpticsSet (abstract data type)PhysicsAdvanced Numerical Methods in Computational MathematicsComputational Fluid Dynamics and AerodynamicsLattice Boltzmann Simulation Studies