Block-structured grids for finite element models of coastal ocean

crossref(2024)

引用 0|浏览0
暂无评分
摘要
For numerical models of the ocean, the choice of the underlying grid is a crucial technical decision affecting the accuracy, stability, computational performance, and, ultimately, modeling skill. This is a particularly important issue for high-resolution simulations of coastal and regional oceans, where a precise representation of irregular land boundaries and geometric features such as islands, channels, rivers, etc. is a key requirement. For these types of applications, unstructured triangular meshes are often the preferred type of horizontal mesh due to their adaptability and ease of construction. However, optimizing the computational performance of unstructured mesh codes on many modern hardware architectures is quite challenging compared to doing the same for stencil-based numerical schemes used in structured grid models. As a viable alternative to unstructured meshes, we propose block structured grids (BSGs) consisting of a topologically unstructured mesh of blocks, each of which is partitioned using a structured grid. Our methodology allows to automatically generate BSGs for realistic ocean domains with a prescribed number of blocks of given resolution already load-balanced for execution on a parallel computer of given configuration. To allow generating BSGs for ocean domain geometries and topographies of varying complexity our approach supports three different types of BSGs:1. standard BSGs -- very computationally efficient but only practical for rather simple geometries2. masked BSGs -- an extension of the standard BSGs that permits masking of elements to allow meshing of small geometric features using large blocks3. hybrid BSGs -- an entirely new method combining structured with unstructured blocks to offer the optimal compromise between geometric accuracy and computational efficiencyWe present grid generation techniques, validation of simulation results, and computational performance evaluations for the proposed methods.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要