首页期刊介绍通知公告编 委 会投稿须知电子期刊广告合作联系我们在线留言
 
球面质心泰森多边形网格海浪预报的向量化检验方法
作者:谢明炎1  魏立新1 2  高元勇1 2  高志一1 2 
单位:1. 国家海洋环境预报中心, 北京 100081;
2. 国家海洋环境预报中心 自然资源部海洋灾害预报技术重点实验室, 北京 100081
关键词:精度检验 GPU加速 向量化 高性能检验 
分类号:P731.33
出版年·卷·期(页码):2024·41·第二期(34-43)
摘要:
提出一种适于并行计算设备的向量化检验方法。采用特征半径近似判别法选取搜索域内观测点平均值作为实测值,基于广播、索引等向量化方法及海浪平稳性条件实现模式和观测资料时间和空间的匹配,并将待检区域等分为若干块分别计算以免内存溢出。本算法可在中央处理器(CPU)和图形处理器(GPU)上运行,也适用于其它类型的模式网格。为评估算法实际效果,以有限体积海浪模式产生的球面质心泰森多边形网格预报产品和卫星沿轨道遥感产品分别作为待检和参考数据,结果表明CPU和GPU的计算结果一致;GPU的计算效率较CPU提高30倍;区块大小对效率提升有一定影响,需根据实际算例调试优化。
This paper introduces a vectorized inspection method suitable for parallel computing devices. The method employs the feature radius approximate discrimination method to select the average value of observed points within the search domain as the measured value. It relies on vectorization techniques such as broadcasting,indexing, and the smoothness conditions of waves to achieve matching of patterns and observational data in both time and space. Additionally, the algorithm divides the inspection area into several blocks for separate calculations to prevent memory overflow. The algorithm can run on Central Processing Unit(CPU) and Graphics Processing Unit(GPU), and it is applicable to other types of pattern grids. To evaluate the practical effectiveness of the algorithm, Spherical Centroidal Voronoi Tesselations grid forecast products generated by the Finite Volume Wave Model and satellite along-track remote sensing products are used as the test and reference data,respectively. The results show consistency between CPU and GPU computations, with a 30-fold increase in efficiency on the GPU compared to the CPU. The block size has a certain impact on efficiency improvement,requiring tuning and optimization based on actual cases.
参考文献:
[1] CHEN C T, ZHAO Y L, XING J Y, et al. Validation of the wave model SWAN against altimeter data from Jason-2 satellite[C]//2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS). Fort Worth:IEEE, 2017:3385-3388.
[2] HARIKUMAR R, HITHIN N K, NAIR T M B, et al. Ocean state forecast along ship routes:evaluation using ESSO-INCOIS realtime ship-mounted wave height meter and satellite observations[J].Journal of Atmospheric and Oceanic Technology, 2015, 32(11):2211-2222.
[3] 刘力铖,付东洋,邹巨洪,等.自主HY-2B卫星北极地区风场及有效波高产品交叉验证分析[J].遥感技术与应用, 2023, 38(1):227-238.LIU L C, FU D Y, ZOU J H, et al. Cross-validation analysis of sea surface wind and significant wave height over the arctic from the autonomous HY-2B satellite[J]. Remote Sensing Technology and Application, 2023, 38(1):227-238.
[4] BHASKARAN P K, NAYAK S, BONTHU S R, et al. Performance and validation of a coupled parallel ADCIRC-SWAN model for THANE cyclone in the Bay of Bengal[J]. Environmental Fluid Mechanics, 2013, 13(6):601-623.
[5] DODET G, ABDALLA S, ALDAY M, et al. Error characterization of significant wave heights in Multidecadal satellite altimeter product, model Hindcast, and in situ measurements using the triple collocation technique[J]. Journal of Atmospheric and Oceanic Technology, 2022, 39(7):887-901.
[6] AMANI M, MOGHIMI A, MIRMAZLOUMI S M, et al. Ocean remote sensing techniques and applications:a review (Part I)[J].Water, 2022, 14(21):3400.
[7] 刘建强,叶小敏,兰友国.我国海洋卫星遥感大数据及其应用服务[J].大数据, 2022, 8(2):75-88.LIU J Q, YE X M, LAN Y G. Remote sensing big data from Chinese ocean satellites and its application service[J]. Big Data Research, 2022, 8(2):75-88.
[8] 刘晓燕,陈莉,邢建勇,等.海洋2B卫星和中法海洋卫星散射计海面风资料在台风"米娜"模拟中的一次应用[J].海洋预报,2022, 39(3):75-82.LIU X Y, CHEN L, XING J Y, et al. An application of scatterometer sea surface wind data of HY-2B satellite and ChinaFrance oceanography satellite in typhoon "Mitag" simulation[J].Marine Forecasts, 2022, 39(3):75-82.
[9] SUN Z, LIU X L, CAI Z W, et al. A comparison of WAVEWATCH III grid models for a typical reef lagoon[C]//The 29th International Ocean and Polar Engineering Conference. Honolulu:ISOPE, 2019.
[10] AMUNUGAMA M, SUZUYAMA K, MANAWASEKARA C, et al. Analysis of wind-waves with swan on structured mesh and unstructured mesh during the arrival of typhoon[J]. Journal of Japan Society of Civil Engineers, Ser. B3(Ocean Engineering),2019, 75(2):I_283-I_288.
[11] SANTOS L F, PEIXOTO P S. Topography-based local spherical Voronoi grid refinement on classical and moist shallow-water finite-volume models[J]. Geoscientific Model Development,2021, 14(11):6919-6944.
[12] JIANG H Y, SONG Y H, MIRONOV A, et al. Accurate mean wave period from SWIM instrument on-board CFOSAT[J].Remote Sensing of Environment, 2022, 280:113149.
[13] ELGAR S. Waves in oceanic and coastal waters[J]. Oceanography, 2007, 20(3):133-135.
[14] 章磊,何芬,李鸿赟.一种基于奇异射线法检测点在多边形内的方法[J].计算机应用研究, 2020, 37(S2):133-135.ZHANG L, HE F, LI H Y. Detection method for point within polygon based on singular ray method[J]. Application Research of Computers, 2020, 37(S2):133-135.
[15] 于存光.点在多边形内外的矩形区域射线法[J].牡丹江师范学院学报(自然科学版), 2013, 39(2):1-2.YU C G. The ray method for determining whether a point lies inside or outside a polygonal area[J]. Journal of Mudanjiang Normal University (Natural Sciences Edition), 2013, 39(2):1-2.
[16] 吴坚,郑康平,王小椿.一种检测点是否在多边形或多面体内的方法[J].小型微型计算机系统, 2003, 24(12):2200-2203.WU J, ZHENG K P, WANG X C. A method for the decision of a point whether in or not in a polygon or a polyhedron[J]. Journal of Chinese Computer Systems, 2003, 24(12):2200-2203.
[17] DURRANT T H, GREENSLADE D J M, SIMMONDS I.Validation of Jason-1 and Envisat remotely sensed wave heights[J]. Journal of Atmospheric and Oceanic Technology, 2009, 26(1):123-134.
[18] PARK K A, WOO H J, LEE E Y, et al. Validation of significant wave height from satellite altimeter in the seas around Korea and error characteristics[J]. Korean Journal of Remote Sensing, 2013,29(6):631-644.
[19] HARRIS C R, MILLMAN K J, VAN DER WALT S J, et al. Array programming with NumPy[J]. Nature, 2020, 585(7825):357-362.
[20] OKUTA R, UNNO Y, NISHINO D. CuPy:A NumPy-compatible library for NVIDIA GPU calculations[C]//31st Conference on Neural Information Processing Systems. Long Beach:NIPS,2017.
服务与反馈:
文章下载】【发表评论】【查看评论】【加入收藏
 
 海洋预报编辑部 地址:北京海淀大慧寺路8号 电话:010-62105776
投稿网址:http://www.hyyb.org.cn
邮箱:bjb@nmefc.cn
本系统由北京博渊星辰网络科技有限公司设计开发 技术支持电话:010-63361626