摘要
球面质心Voronoi网格(SCVT)是一种高质量的非结构网格,被国内外知名地球系统模式所采用。国际上,已有开源项目Message Passing Interface SCVT(MPI-SCVT)实现了并行的SCVT生成。然而,尽管MPI-SCVT可以很好地适用于一般分辨率网格的生成,当所需网格的分辨率非常高时,MPI-SCVT的使用会出现多个问题,包括初始网格点质量差、大数据MPI通信、外部库调用以及I/O问题。对于这些问题,提出了一整套解决方案。实践表明,应用此方案可以顺利完成全球1.9 km分辨率网格的生成,且到达相同精度时所需迭代步数显著减少,节约了计算时间。
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.
作者
刘壮
黄小猛
Liu Zhuang;Huang Xiaomeng(Department of Earth System Science,Tsinghua University,Beijing 100084,China)
出处
《电子技术应用》
2022年第6期103-106,111,共5页
Application of Electronic Technique
基金
国家重点研发计划(2017YFC1502203)。
关键词
非结构网格生成
质心Voronoi网格
高分辨率
迭代优化
generation of unstructured meshes
centroid Voronoi tessellations
high resolution
iteration optimization