《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 高分辨率全球非結構網(wǎng)格生成實踐
高分辨率全球非結構網(wǎng)格生成實踐
2022年電子技術應用第6期
劉 壯,黃小猛
清華大學 地球系統(tǒng)科學系,北京100084
摘要: 球面質心Voronoi網(wǎng)格(SCVT)是一種高質量的非結構網(wǎng)格,被國內(nèi)外知名地球系統(tǒng)模式所采用。國際上,已有開源項目Message Passing Interface SCVT(MPI-SCVT)實現(xiàn)了并行的SCVT生成。然而,盡管MPI-SCVT可以很好地適用于一般分辨率網(wǎng)格的生成,當所需網(wǎng)格的分辨率非常高時,MPI-SCVT的使用會出現(xiàn)多個問題,包括初始網(wǎng)格點質量差、大數(shù)據(jù)MPI通信、外部庫調用以及I/O問題。對于這些問題,提出了一整套解決方案。實踐表明,應用此方案可以順利完成全球1.9 km分辨率網(wǎng)格的生成,且到達相同精度時所需迭代步數(shù)顯著減少,節(jié)約了計算時間。
中圖分類號: TP311
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.222602
中文引用格式: 劉壯,黃小猛. 高分辨率全球非結構網(wǎng)格生成實踐[J].電子技術應用,2022,48(6):103-106,111.
英文引用格式: Liu Zhuang,Huang Xiaomeng. Generating high-resolution global unstructured meshes[J]. Application of Electronic Technique,2022,48(6):103-106,111.
Generating high-resolution global unstructured meshes
Liu Zhuang,Huang Xiaomeng
Department of Earth System Science,Tsinghua University,Beijing 100084,China
Abstract: The Spherical Centroid Voronoi tessellations(SCVT) are a kind of high-quality unstructured meshes, which are adopted by well-known earth system models at home and abroad. Internationally, the open source project Message Passing Interface SCVT(MPI-SCVT) has realized the parallel SCVT generation. However, although MPI-SCVT works well for the generation of general-resolution meshes, the use of MPI-SCVT presents several problems when the required mesh is of very high resolution, including the poor quality of initial mesh points, large data MPI communication problems, external library calling problems and I/O problems. For these problems, a set of solutions are proposed. Practice shows that the application of these solutions can successfully complete the generation of the global 1.9 km resolution grid, and the number of iterations is significantly reduced when reaching the same accuracy, which saves the calculation time.
Key words : generation of unstructured meshes;centroid Voronoi tessellations;high resolution;iteration optimization

0 引言

    近年來,隨著計算機計算能力的提升與數(shù)值方法的發(fā)展,非結構網(wǎng)格在地球系統(tǒng)模式中得到了越來越多的應用[1-2]。不同于結構網(wǎng)格,非結構網(wǎng)格沒有極點附近網(wǎng)格收縮而出現(xiàn)奇異的問題;同時,非結構網(wǎng)格可以更靈活地處理各種邊界條件、實現(xiàn)局部網(wǎng)格加密等。

在各種非結構網(wǎng)格中,球面質心Voronoi網(wǎng)格[3](Spherical Centroid Voronoi Tessellations,SCVT)因具備良好的性質而得到廣泛應用。生成SCVT一般采用的Lloyd算法[3]是一個不動點迭代算法,其計算量與生成的網(wǎng)格點數(shù)成正比。為應對快速生成高分辨率SCVT的挑戰(zhàn),Jacobsen等[4]提出了基于區(qū)域分解和球極投影的并行算法,并在GitHub開源了其代碼(MPI-SCVT:https://github.com/douglasjacobsen/MPI-SCVT)。數(shù)值實驗顯示了MPI-SCVT相對于串行算法的加速效果。

    盡管MPI-SCVT可以很好地適用于一般分辨率下SCVT的生成,當所需網(wǎng)格的分辨率非常高(例如2 km以下)時,MPI-SCVT的使用會出現(xiàn)一系列問題。首先,MPI-SCVT內(nèi)置的幾種網(wǎng)格初始化方法生成的網(wǎng)格點質量較差,與最終的收斂結果距離較遠,這使得迭代步數(shù)過多,程序整體運行時間長。其次,高分辨率導致迭代過程中通信的數(shù)據(jù)量大,MPI-SCVT使用的boost MPI(http://www.boost.org)單次通信數(shù)據(jù)量超過一定大小(約2 GB)時會出錯。再者,MPI-SCVT調用外部庫Triangle[5]實現(xiàn)平面Delaunay三角網(wǎng)格[4]的構建,當單次輸入網(wǎng)格點數(shù)超過約42 600 000時,Triangle無法正常運行。最后,高分辨率導致輸出變量較大,使用外部庫NetCDF-CXX無法完成所需NetCDF文件的輸出。




本文詳細內(nèi)容請下載:http://www.xxav2194.com/resource/share/2000004430




作者信息:

劉  壯,黃小猛

(清華大學 地球系統(tǒng)科學系,北京100084)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
主站蜘蛛池模板: 久久久无码精品亚洲日韩蜜桃| 再深点灬舒服灬太大了添a| chinese乱子伦xxxx视频播放| 日韩大片在线永久免费观看网站| 人妻少妇精品视频一区二区三区 | 日产乱码卡一卡2卡3卡.章节| 亚洲欧美日韩一区在线观看| 美女尿口免费影视app| 国产成人综合欧美精品久久| avav片在线看| 成人性生交视频免费观看| 么公的又大又深又硬想要| 欧美综合社区国产| 免费精品99久久国产综合精品| 久久精品一品道久久精品9| 爱爱帝国亚洲一区二区三区| 国产一级黄色大片| 亚洲色图欧美激情| 大学生秘书胯下吞吐| 中文字幕无线码一区二区| 李丽珍蜜桃成熟时电影在线播放观看| 人人妻人人澡人人爽不卡视频| 老司机免费福利午夜入口ae58| 国产成人精品视频一区二区不卡| 97人妻天天爽夜夜爽二区| 成人免费大片免费观看网站| 久久精品道一区二区三区| 欧美日韩免费看| 免费jjzz在在线播放国产| 青娱乐在线视频免费观看| 国产精品久久久久久久久久免费| 99精品国产成人一区二区| 成人午夜精品无码区久久| 久久国产精品自由自在| 欧美另类69xxxxxhd| 亚洲香蕉免费有线视频| 美女扒开尿口让男人插| 国产成人亚洲精品无码车a| 16668开场直播| 在线精品免费视频无码的| 一级成人a免费视频|