Title :
Application of Multi-block Grid and Parallelization Techniques in Hydrodynamic Modelling
Author :
Luong, Phu V. ; Chapman, Raymond S.
Author_Institution :
Corps of Eng., Eng. R&D Center (ERDC), US Army, Vicksburg, MS, USA
Abstract :
The Curvilinear Hydrodynamic 3-D (CH3D-WES) model is routinely applied in three-dimensional (3D) hydrodynamic and water quality modeling studies at the Engineering Research and Development Center (ERDC), Mississippi. Recent model improvements include the implementation of multiple grain size class sediment transport, grid wetting/drying, spatially and temporally varying wind and wave radiation stress gradient forcing. The practical application of the original single-block version of CH3D, which include the aforementioned model improvements have been limited to small computational domains and short simulation time periods, due to long computational processing time as well as large memory requirements. Critical to elimination of these restrictions was the implementation of data decomposition and Message Passing Interface (MPI), or a multi-block grid capability. The advantages of the multi-block grid parallel version of CH3D include: 1) the flexibility of site specific horizontal and vertical grid resolution assigned to each grid block, 2) block specific application of the sediment transport, wave radiation stress gradient forcing and computational cell wetting/drying model options, and 3) reduced memory and computational time requirements allowing larger computational domains and longer simulation time periods. To demonstrate the advantages of the multiblock capability, hydrodynamic and salinity transport simulations were performed utilizing the existing Mississippi Sound and Berwick Bay computational domains. A comparison of single block and multi-block predictions of salinity time series is presented. CPU wallclock times and load balancing between single-grid and multi-block grid on several high performance computer systems is discussed.
Keywords :
application program interfaces; geophysics computing; hydrodynamics; message passing; parallel processing; rivers; solid modelling; time series; Berwick Bay; CPU wallclock time; Engineering Research and Development Center; Mississippi; curvilinear hydrodynamic 3D model; data decomposition; grid drying; grid wetting; load balancing; message passing interface; multiblock grid; multiple grain size class sediment transport; parallelization technique; salinity time series; salinity transport simulation; spatially varying wind; temporally varying wind; water quality modeling; wave radiation stress gradient forcing; Computational modeling; Hydrodynamics; Load modeling; Mathematical model; Memory management; Sediments; Solid modeling; Hydrodynamic Simulation; Message Passing Interface; Multi-Block Grid;
Conference_Titel :
DoD High Performance Computing Modernization Program Users Group Conference (HPCMP-UGC), 2009
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-5768-7
DOI :
10.1109/HPCMP-UGC.2009.78