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...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
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 |