Application of Multi-block Grid and Parallelization Techniques in Hydrodynamic Modelling

P. Luong, R. Chapman
{"title":"Application of Multi-block Grid and Parallelization Techniques in Hydrodynamic Modelling","authors":"P. Luong, R. Chapman","doi":"10.1109/HPCMP-UGC.2009.78","DOIUrl":null,"url":null,"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.","PeriodicalId":268639,"journal":{"name":"2009 DoD High Performance Computing Modernization Program Users Group Conference","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 DoD High Performance Computing Modernization Program Users Group Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCMP-UGC.2009.78","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

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.
多块网格及并行化技术在水动力建模中的应用
曲线水动力三维(CH3D-WES)模型通常应用于密西西比州工程研究与发展中心(ERDC)的三维(3D)水动力和水质建模研究。最近的模式改进包括实现多粒度级泥沙输运、网格湿润/干燥、时空变化的风和波辐射应力梯度强迫。由于计算处理时间长,内存需求大,包括上述模型改进的原始CH3D单块版本的实际应用仅限于较小的计算域和较短的仿真时间。消除这些限制的关键是实现数据分解和消息传递接口(MPI),或多块网格功能。CH3D的多块网格并行版本的优点包括:1)为每个网格块分配特定站点的水平和垂直网格分辨率的灵活性;2)沉积物输运,波浪辐射应力梯度强迫和计算细胞湿润/干燥模型选项的块特定应用;3)减少内存和计算时间要求,允许更大的计算域和更长的模拟周期。为了证明多区块能力的优势,利用现有的密西西比海湾和贝里克湾计算域进行了水动力和盐度输运模拟。对盐度时间序列的单块预测和多块预测进行了比较。讨论了几种高性能计算机系统中单网格和多块网格的CPU时钟时间和负载均衡问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信