Prediction–Correction Method for Parallelizing Implicit 2D Hydrodynamic Models. I: SchemeSource: Journal of Hydraulic Engineering:;2015:;Volume ( 141 ):;issue: 008DOI: 10.1061/(ASCE)HY.1943-7900.0001012Publisher: American Society of Civil Engineers
Abstract: Parallel solutions of linear systems arising from velocity–pressure coupling in implicit two-dimensional (2D) hydrodynamic models are usually difficult and inefficient. Using domain decomposition, a prediction–correction parallelization method is proposed to solve such systems in parallel. It is proposed as a special method for parallelizing simulations of free-surface flows in alluvial rivers. Rather than solving a large-scale global linear system over the whole domain, the method solves sub linear systems for subdomains in two steps, prediction and correction. For free-surface flows in alluvial rivers, the gravity wave propagation over subdomains is divided into internal and external parts, moving within a subdomain and across its boundaries, respectively. The external part is assumed to be well solved at the prediction step; the whole wave propagation is then solved at the correction step using updated boundary values and initial estimates. A theoretical analysis is conducted to derive the computational errors at the prediction and correction steps of this method, resulting in the condition for its application. The method is tested on five meshes whose numbers of elements are 12,800–819,200. The grid scale, which is equal to or smaller than a common scale of real applications, provides grid-independent results. The method performs well for problems of various computational granularities. In solving linear systems with the different meshes, sequential runs were 41–96 times slower than parallel runs using 64 subdomains and 64 working cores.
|
Collections
Show full item record
contributor author | Dechao Hu | |
contributor author | Deyu Zhong | |
contributor author | Hongwu Zhang | |
contributor author | Guangqian Wang | |
date accessioned | 2017-05-08T22:30:10Z | |
date available | 2017-05-08T22:30:10Z | |
date copyright | August 2015 | |
date issued | 2015 | |
identifier other | 47180764.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/81655 | |
description abstract | Parallel solutions of linear systems arising from velocity–pressure coupling in implicit two-dimensional (2D) hydrodynamic models are usually difficult and inefficient. Using domain decomposition, a prediction–correction parallelization method is proposed to solve such systems in parallel. It is proposed as a special method for parallelizing simulations of free-surface flows in alluvial rivers. Rather than solving a large-scale global linear system over the whole domain, the method solves sub linear systems for subdomains in two steps, prediction and correction. For free-surface flows in alluvial rivers, the gravity wave propagation over subdomains is divided into internal and external parts, moving within a subdomain and across its boundaries, respectively. The external part is assumed to be well solved at the prediction step; the whole wave propagation is then solved at the correction step using updated boundary values and initial estimates. A theoretical analysis is conducted to derive the computational errors at the prediction and correction steps of this method, resulting in the condition for its application. The method is tested on five meshes whose numbers of elements are 12,800–819,200. The grid scale, which is equal to or smaller than a common scale of real applications, provides grid-independent results. The method performs well for problems of various computational granularities. In solving linear systems with the different meshes, sequential runs were 41–96 times slower than parallel runs using 64 subdomains and 64 working cores. | |
publisher | American Society of Civil Engineers | |
title | Prediction–Correction Method for Parallelizing Implicit 2D Hydrodynamic Models. I: Scheme | |
type | Journal Paper | |
journal volume | 141 | |
journal issue | 8 | |
journal title | Journal of Hydraulic Engineering | |
identifier doi | 10.1061/(ASCE)HY.1943-7900.0001012 | |
tree | Journal of Hydraulic Engineering:;2015:;Volume ( 141 ):;issue: 008 | |
contenttype | Fulltext |