Computational flood modeling with UPC architecture

Demand for effective flood modeling and forecasting based on the two-dimensional shallow water equations has increased due to uncertainties with climate changes and the need for further accuracy in the urbanized environment. In this study, an alternative parallel computing architecture is presented...

Full description

Saved in:
Bibliographic Details
Main Authors: Vu, Thanh Tung, Law, Adrian Wing-Keung, Nguyen, Tien H., Chew, Alvin Wei Ze
Other Authors: School of Civil and Environmental Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/151428
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-151428
record_format dspace
spelling sg-ntu-dr.10356-1514282021-06-24T03:33:40Z Computational flood modeling with UPC architecture Vu, Thanh Tung Law, Adrian Wing-Keung Nguyen, Tien H. Chew, Alvin Wei Ze School of Civil and Environmental Engineering Nanyang Environment and Water Research Institute Environmental Process Modelling Centre Engineering::Civil engineering Computational Hydraulic Modeling Shallow Water Equations Demand for effective flood modeling and forecasting based on the two-dimensional shallow water equations has increased due to uncertainties with climate changes and the need for further accuracy in the urbanized environment. In this study, an alternative parallel computing architecture is presented that uses the Unified Parallel C (UPC) architecture, which combines the respective advantages of message passing interface (MPI) scalability with the direct memory access of OpenMP. A second-order Godunov-type monotone upstream scheme flood model, called ParaFlood2D, is developed using UPC as the first approach. The computational efficiency of ParaFlood2D is investigated with two cases of flood wave propagation on shared-memory and distributed-memory systems. In both cases, the simulation results demonstrate reasonably good accuracy when compared with the respective analytical solutions. At the same time, the obtained speed-up performance of UPC is generally more favorable when compared with that of MPI and OpenMP in their respective basic designs. Overall, the study indicates that UPC parallel architecture can be a viable alternative for large-scale flood modeling simulations. Nanyang Technological University This research study is funded by the internal core funding from the Nanyang Environment and Water Research Institute, Nanyang Technological University (NTU), Singapore. The first author is grateful to NTU’s Interdisciplinary Graduate School for the 4-year Ph.D. scholarship for his study. The fourth author is grateful to NTU for the 4-year Nanyang President Graduate Scholarship for his current Ph.D. study. 2021-06-24T03:33:40Z 2021-06-24T03:33:40Z 2019 Journal Article Vu, T. T., Law, A. W., Nguyen, T. H. & Chew, A. W. Z. (2019). Computational flood modeling with UPC architecture. Journal of Computing in Civil Engineering, 33(2), 04019002-. https://dx.doi.org/10.1061/(ASCE)CP.1943-5487.0000811 0887-3801 https://hdl.handle.net/10356/151428 10.1061/(ASCE)CP.1943-5487.0000811 2-s2.0-85059607971 2 33 04019002 en Journal of Computing in Civil Engineering © 2019 American Society of Civil Engineers. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Civil engineering
Computational Hydraulic Modeling
Shallow Water Equations
spellingShingle Engineering::Civil engineering
Computational Hydraulic Modeling
Shallow Water Equations
Vu, Thanh Tung
Law, Adrian Wing-Keung
Nguyen, Tien H.
Chew, Alvin Wei Ze
Computational flood modeling with UPC architecture
description Demand for effective flood modeling and forecasting based on the two-dimensional shallow water equations has increased due to uncertainties with climate changes and the need for further accuracy in the urbanized environment. In this study, an alternative parallel computing architecture is presented that uses the Unified Parallel C (UPC) architecture, which combines the respective advantages of message passing interface (MPI) scalability with the direct memory access of OpenMP. A second-order Godunov-type monotone upstream scheme flood model, called ParaFlood2D, is developed using UPC as the first approach. The computational efficiency of ParaFlood2D is investigated with two cases of flood wave propagation on shared-memory and distributed-memory systems. In both cases, the simulation results demonstrate reasonably good accuracy when compared with the respective analytical solutions. At the same time, the obtained speed-up performance of UPC is generally more favorable when compared with that of MPI and OpenMP in their respective basic designs. Overall, the study indicates that UPC parallel architecture can be a viable alternative for large-scale flood modeling simulations.
author2 School of Civil and Environmental Engineering
author_facet School of Civil and Environmental Engineering
Vu, Thanh Tung
Law, Adrian Wing-Keung
Nguyen, Tien H.
Chew, Alvin Wei Ze
format Article
author Vu, Thanh Tung
Law, Adrian Wing-Keung
Nguyen, Tien H.
Chew, Alvin Wei Ze
author_sort Vu, Thanh Tung
title Computational flood modeling with UPC architecture
title_short Computational flood modeling with UPC architecture
title_full Computational flood modeling with UPC architecture
title_fullStr Computational flood modeling with UPC architecture
title_full_unstemmed Computational flood modeling with UPC architecture
title_sort computational flood modeling with upc architecture
publishDate 2021
url https://hdl.handle.net/10356/151428
_version_ 1703971192693587968