The application of GPU accelerated tidal model to two-dimensional hydrodynamic numerical simulation of archipelago
ZHAO Xu-dong1,2, ZHAO Yang3, SUN Jia-wen1,2,4, YU Yong-hai2,4, SUN Zhao-chen1, LIANG Shu-xiu1
1. Dalian University of Technology, State Key Laboratory of Coastal and Ocean Engineering, Dalian 116024, China;
2. The NationalMarine Environmental Monitoring Center, Dalian 116023, China;
3. Tianjin Research Institute of Water Transport Engineering, National Engineering Laboratory for Port Hydraulic Construction Technology, Tianjin 300456, China;
4. The State Oceanic Administration, Key Laboratory of Marine Management Technology, Dalian 116023, China
Abstract:In this work,an unstructured grid finite volume method accelerated with GPU parallel algorithm (GPU-OM) ocean model is developed.The model is implemented to simulate the tidal current situation in the Changshan archipelago water area.Simulate result shows that the GPU-OM can accurate simulate the water with complex shoreline and topography.In addition,the parallel acceleration of GPU-OM,FVCOM and MIKE21 are compared.The performance of GPU-OM executed on Tesla K20X is much better than that of FVCOM with 32 threads and MIKE 21 with 48 threads.
ZHAO Xu-dong,ZHAO Yang,SUN Jia-wen et al. The application of GPU accelerated tidal model to two-dimensional hydrodynamic numerical simulation of archipelago[J]. Marine Environmental Science, 2017, 36(5): 781-790.
MELLOR G L.Users guide for a three-dimensional,primitive equation,numerical ocean model[M].Princeton:Princeton University,2002.
[2]
BLUMBERG A F.A primer for ECOMSED user manual version 1.3[M].Mahwah,New Jersey:HydroQual,Inc.,2002.
[3]
CHEN C,BEARDSLEY R C,COWLES G.An unstructured grid,finite-volume coastal ocean model:FVCOM user manual[M].Massachusetts:University of Massachusetts,2006.
[4]
INSTITUTE D H.MIKE 21:user guide and reference manual[M].Horsholm,Denmark:Danish Hydraulic Institute,2003.
[5]
GAO Y X,IQBAL S,ZHANG P,et al.Performance and power analysis of high-density multi-GPGPU architectures:a preliminary case study[C]//Proceedings of the 2015 IEEE 17th International Conference on High Performance Computing and Communications,2015 IEEE 7th International Symposium on Cyberspace Safety and Security,and 2015 IEEE 12th International Conf on Embedded Software and Systems.Washington,DC:IEEE,2015:66-71.
[6]
MICHALAKES J,VACHHARAJANI M.GPU acceleration of numerical weather prediction[J].Parallel Processing Letters,2008,18(4):531.
[7]
SOLANO-QUINDE L,WANG Z J,BODE B,et al.Unstructured grid applications on GPU:performance analysis and improvement[C]//Proceedings of the Fourth Workshop on General Purpose Processing on Graphics Processing Units.New York:ACM,2011:13.
[8]
BLEICHRODT F,BISSELING R H,DIJKSTRA H A.Accelerating a barotropic ocean model using a GPU[J].Ocean Modelling,2012,41:16-21.
DICK E.Introduction to finite volume techniques in computational fluid dynamics[M]//WENDT J F.Computational Fluid Dynamics.Berlin Heidelberg:Springer,1992:261-288.
[12]
黄玉新.多功能浅水模型的建立及其应用研究[D].大连:大连理工大学,2014.
[13]
CHEN B R,ZHU J R,LI L.accelerating 3D ocean model development by using gpu computing[M]//DENG W.Future Control and Automation.Berlin Heidelberg:Springer,2012:37-43.