TY - JOUR
T1 - Parallelization of the WASH123D code-Phase I
T2 - 2-dimensional overland and 3-dimensional subsurface flows
AU - Cheng, Jing Ru C.
AU - Lin, Hsin Chi
AU - Cheng, Hwai Ping
AU - Hunter, Robert M.
AU - Richards, David R.
AU - Yeh, Gour Tsyh
N1 - Funding Information:
*This work was supportedin part by a granto f computetri me from the Departmenotf DefenseH igh PerformancCeo mputingM odernizatioPnr ograma t the U.S. Army EngineerR esearcha ndDevelopment Center (ERDC), Major Shared Resource Center (MSRC). tThis work was supportedin part by DoD CHSSI Project Number9 976. *The work was supporteidn part by the U.S. Army EngineeDr istrict,J acksonville(S AJ), and the South FloridaW aterM anagemenDti strict ~Yehw as supportedb y the U.S. EnvironmentaPlr otectionA gencyu nderg rantNo. Universityo f CentralF lorida.
PY - 2004
Y1 - 2004
N2 - The parallel WASH123D, which is supported by the DoD CHSSI (Department of Defense Common High Performance Computing Software Support Initiative), is designed to solve watershed problems on scalable computing systems. WASH123D is a first-principle, physics-based model to compute water flow and/or contaminant and sediment transport within a watershed system. In the WASH123D model, a watershed is conceptualized as a coupled system of one-dimensional (1-D) channel network, two-dimensional (2-D) overland regime, and three-dimensional (3-D) subsurface media. It aims to address the environmental issues concerning both water quantity and quality. To reach numerical solutions with reasonable and tolerable computer time for simulations that embrace large meshes, numerical algorithm improvement and code parallelization are two essential tasks. Mathematically, 1-D channel flow and 2-D overland flow are described with the St. Venant equations, which are solved with either the Semi-Lagrangian or the Eulerian finite element method. The 3-D subsurface flow is governed by the modified Richards equation, which is solved with the Eulerian finite element method. The contaminant transport and sediment transport equations, which are solved with the Lagrangian-Eulerian finite element method, are derived based on the mass conservation principle. A parallel in-element particle-tracking algorithm for unsteady flow is applied to backtrack fictitious particles from global nodes to determine the so-called Lagrangian values when the Semi-Lagrangian or the Lagrangian-Eulerian method is used. This paper addresses the parallelization of such a complex numerical model. In phase I, tasks including data structure and software design, software tool development, as well as tool integration are accomplished. The 2- and 3-D flow modules are expected to be employed in the production stage.
AB - The parallel WASH123D, which is supported by the DoD CHSSI (Department of Defense Common High Performance Computing Software Support Initiative), is designed to solve watershed problems on scalable computing systems. WASH123D is a first-principle, physics-based model to compute water flow and/or contaminant and sediment transport within a watershed system. In the WASH123D model, a watershed is conceptualized as a coupled system of one-dimensional (1-D) channel network, two-dimensional (2-D) overland regime, and three-dimensional (3-D) subsurface media. It aims to address the environmental issues concerning both water quantity and quality. To reach numerical solutions with reasonable and tolerable computer time for simulations that embrace large meshes, numerical algorithm improvement and code parallelization are two essential tasks. Mathematically, 1-D channel flow and 2-D overland flow are described with the St. Venant equations, which are solved with either the Semi-Lagrangian or the Eulerian finite element method. The 3-D subsurface flow is governed by the modified Richards equation, which is solved with the Eulerian finite element method. The contaminant transport and sediment transport equations, which are solved with the Lagrangian-Eulerian finite element method, are derived based on the mass conservation principle. A parallel in-element particle-tracking algorithm for unsteady flow is applied to backtrack fictitious particles from global nodes to determine the so-called Lagrangian values when the Semi-Lagrangian or the Lagrangian-Eulerian method is used. This paper addresses the parallelization of such a complex numerical model. In phase I, tasks including data structure and software design, software tool development, as well as tool integration are accomplished. The 2- and 3-D flow modules are expected to be employed in the production stage.
UR - http://www.scopus.com/inward/record.url?scp=80051581477&partnerID=8YFLogxK
U2 - 10.1016/S0167-5648(04)80153-9
DO - 10.1016/S0167-5648(04)80153-9
M3 - 期刊論文
AN - SCOPUS:80051581477
SN - 0167-5648
VL - 55
SP - 1403
EP - 1414
JO - Developments in Water Science
JF - Developments in Water Science
IS - PART 2
ER -