High-performance computing in water resources hydrodynamics

M. Morales-Hernández, M. B. Sharif, S. Gangrade, T. T. Dullo, S. C. Kao, A. Kalyanapu, S. K. Ghafoor, K. J. Evans, E. Madadi-Kandjani, B. R. Hodges

Research output: Contribution to journalArticlepeer-review

33 Scopus citations

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.

Original languageEnglish
Pages (from-to)1217-1235
Number of pages19
JournalJournal of Hydroinformatics
Volume22
Issue number5
DOIs
StatePublished - Sep 1 2020

Funding

co-authors are employees of the Oak Ridge National Laboratory, managed by UT Battelle, LLC, under contract DE-AC05-00OR22725 with the U.S. Department of Energy. The publisher, by accepting the article for publication, acknowledges that the U.S. Government retains a non-exclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript or allow others to do so, for U.S. Government purposes. DOE will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/ doe-public-access-plan). This article was supported by the U.S. Air Force Numerical Weather Modeling Program to the Oak Ridge National Laboratory (M.M.-H., M.B.S., S.G., T.T.D., S.C.K., A.K., S.K.G., and K.J.E.), as well as by the U.S. Environmental Protection Agency (EPA) under Cooperative Agreement No. 83595001 awarded the University of Texas at Austin (E.M.-K. and B.R.H.). This article has not been formally reviewed by the EPA.

FundersFunder number
U.S. Department of Energy
U.S. Environmental Protection Agency83595001
BattelleDE-AC05-00OR22725
Oak Ridge National Laboratory
U.S. Air Force
University of Texas at Austin

    Keywords

    • GPU
    • HPC
    • Parallel codes
    • Water resources hydrodynamics

    Fingerprint

    Dive into the research topics of 'High-performance computing in water resources hydrodynamics'. Together they form a unique fingerprint.

    Cite this