A GPU accelerated finite volume coastal ocean model

IF 3.4 3区 工程技术 Q1 MECHANICS 水动力学研究与进展:英文版 Pub Date : 2017-08-01 DOI:10.1016/S1001-6058(16)60780-1
Xu-dong Zhao (赵旭东) , Shu-xiu Liang (梁书秀) , Zhao-chen Sun (孙昭晨) , Xi-zeng Zhao (赵西增) , Jia-wen Sun (孙家文) , Zhong-bo Liu (刘忠波)
{"title":"A GPU accelerated finite volume coastal ocean model","authors":"Xu-dong Zhao (赵旭东) ,&nbsp;Shu-xiu Liang (梁书秀) ,&nbsp;Zhao-chen Sun (孙昭晨) ,&nbsp;Xi-zeng Zhao (赵西增) ,&nbsp;Jia-wen Sun (孙家文) ,&nbsp;Zhong-bo Liu (刘忠波)","doi":"10.1016/S1001-6058(16)60780-1","DOIUrl":null,"url":null,"abstract":"<div><p>With the unstructured grid, the Finite Volume Coastal Ocean Model (FVCOM) is converted from its original FORTRAN code to a Compute Unified Device Architecture (CUDA) C code, and optimized on the Graphic Processor Unit (GPU). The proposed GPU-FVCOM is tested against analytical solutions for two standard cases in a rectangular basin, a tide induced flow and a wind induced circulation. It is then applied to the Ningbo's coastal water area to simulate the tidal motion and analyze the flow field and the vertical tide velocity structure. The simulation results agree with the measured data quite well. The accelerated performance of the proposed 3-D model reaches 30 times of that of a single thread program, and the GPU-FVCOM implemented on a Tesla k20 device is faster than on a workstation with 20 CPU cores, which shows that the GPU-FVCOM is efficient for solving large scale sea area and high resolution engineering problems.</p></div>","PeriodicalId":66131,"journal":{"name":"水动力学研究与进展:英文版","volume":"29 4","pages":"Pages 679-690"},"PeriodicalIF":3.4000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S1001-6058(16)60780-1","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"水动力学研究与进展:英文版","FirstCategoryId":"1087","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1001605816607801","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MECHANICS","Score":null,"Total":0}
引用次数: 12

Abstract

With the unstructured grid, the Finite Volume Coastal Ocean Model (FVCOM) is converted from its original FORTRAN code to a Compute Unified Device Architecture (CUDA) C code, and optimized on the Graphic Processor Unit (GPU). The proposed GPU-FVCOM is tested against analytical solutions for two standard cases in a rectangular basin, a tide induced flow and a wind induced circulation. It is then applied to the Ningbo's coastal water area to simulate the tidal motion and analyze the flow field and the vertical tide velocity structure. The simulation results agree with the measured data quite well. The accelerated performance of the proposed 3-D model reaches 30 times of that of a single thread program, and the GPU-FVCOM implemented on a Tesla k20 device is faster than on a workstation with 20 CPU cores, which shows that the GPU-FVCOM is efficient for solving large scale sea area and high resolution engineering problems.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一个GPU加速有限体积沿海海洋模型
使用非结构化网格,有限体积海岸海洋模型(FVCOM)从原始的FORTRAN代码转换为计算统一设备架构(CUDA) C代码,并在图形处理器单元(GPU)上进行优化。在矩形盆地、潮汐诱导流和风诱导环流两种标准情况下,用解析解对所提出的GPU-FVCOM进行了测试。将该方法应用于宁波市近岸海域,模拟潮汐运动,分析水流场和垂直潮流速度结构。仿真结果与实测数据吻合较好。所提出的三维模型的加速性能达到单线程程序的30倍,并且在Tesla k20设备上实现的GPU-FVCOM比在20个CPU核的工作站上实现的速度要快,这表明GPU-FVCOM对于解决大规模海域和高分辨率工程问题是有效的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
5.90
自引率
0.00%
发文量
1240
期刊最新文献
The effect of free surface on cloud cavitating flow around a blunt body Bubbly shock propagation as a mechanism of shedding in separated cavitating flows Numerical simulation of a two-dimensional flapping wing in advanced mode Design and experiment of the centrifugal pump impellers with twisted inlet vice blades Novel scaling law for estimating propeller tip vortex cavitation noise from model experiment
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1